home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •O Wah Ree• / Pits & Stones v2.20 ••••• / Pits & Stones v2.20 еееее.rsrc / CODE_5.txt < prev    next >
Text File  |  1990-05-28  |  152KB  |  2,708 lines

  1. # near model CODE resource
  2. # jump table entries: 32920-32937 (18 of them)
  3. export_36:
  4. fn00000000:
  5. 00000000  4E56 FFD6                link       A6, -0x002A
  6. 00000004  426E FFFA                clr.w      [A6 - 0x6]
  7. 00000008  426E FFF8                clr.w      [A6 - 0x8]
  8. 0000000C  426E FFF6                clr.w      [A6 - 0xA]
  9. 00000010  426E FFFE                clr.w      [A6 - 0x2]
  10. 00000014  6026                     bra        +0x28 /* 0000003C */
  11. label00000016:
  12. 00000016  302E FFFE                move.w     D0, [A6 - 0x2]
  13. 0000001A  48C0                     ext.l      D0
  14. 0000001C  D080                     add.l      D0, D0
  15. 0000001E  D08E                     add.l      D0, A6
  16. 00000020  322E FFFE                move.w     D1, [A6 - 0x2]
  17. 00000024  48C1                     ext.l      D1
  18. 00000026  E581                     asl        D1, 2
  19. 00000028  41ED FFC0                lea.l      A0, [A5 - 0x40]
  20. 0000002C  D1C1                     add.l      A0, D1
  21. 0000002E  2050                     movea.l    A0, [A0]
  22. 00000030  2050                     movea.l    A0, [A0]
  23. 00000032  2240                     movea.l    A1, D0
  24. 00000034  3350 FFD6                move.w     [A1 - 0x2A], [A0]
  25. 00000038  526E FFFE                addq.w     [A6 - 0x2], 1
  26. label0000003C:
  27. 0000003C  0C6E 0010 FFFE           cmpi.w     [A6 - 0x2], 0x10
  28. 00000042  6DD2                     blt        -0x2C /* 00000016 */
  29. 00000044  426E FFFE                clr.w      [A6 - 0x2]
  30. 00000048  6000 008E                bra        +0x90 /* 000000D8 */
  31. label0000004C:
  32. 0000004C  302E FFFE                move.w     D0, [A6 - 0x2]
  33. 00000050  48C0                     ext.l      D0
  34. 00000052  D080                     add.l      D0, D0
  35. 00000054  D08E                     add.l      D0, A6
  36. 00000056  2040                     movea.l    A0, D0
  37. 00000058  0C68 0001 FFD6           cmpi.w     [A0 - 0x2A], 0x1
  38. 0000005E  6F00 0074                ble        +0x76 /* 000000D4 */
  39. 00000062  302E FFFE                move.w     D0, [A6 - 0x2]
  40. 00000066  48C0                     ext.l      D0
  41. 00000068  D080                     add.l      D0, D0
  42. 0000006A  D08E                     add.l      D0, A6
  43. 0000006C  2040                     movea.l    A0, D0
  44. 0000006E  302E FFFE                move.w     D0, [A6 - 0x2]
  45. 00000072  D068 FFD6                add.w      D0, [A0 - 0x2A]
  46. 00000076  5340                     subq.w     D0, 1
  47. 00000078  3D40 FFFC                move.w     [A6 - 0x4], D0
  48. 0000007C  0C6E 002F FFFC           cmpi.w     [A6 - 0x4], 0x2F /* '/' */
  49. 00000082  6F06                     ble        +0x8 /* 0000008A */
  50. 00000084  066E FFF0 FFFC           addi.w     [A6 - 0x4], 0xFFF0
  51. label0000008A:
  52. 0000008A  0C6E 001F FFFC           cmpi.w     [A6 - 0x4], 0x1F
  53. 00000090  6F06                     ble        +0x8 /* 00000098 */
  54. 00000092  066E FFF0 FFFC           addi.w     [A6 - 0x4], 0xFFF0
  55. label00000098:
  56. 00000098  0C6E 000F FFFC           cmpi.w     [A6 - 0x4], 0xF
  57. 0000009E  6F06                     ble        +0x8 /* 000000A6 */
  58. 000000A0  066E FFF0 FFFC           addi.w     [A6 - 0x4], 0xFFF0
  59. label000000A6:
  60. 000000A6  302E FFFC                move.w     D0, [A6 - 0x4]
  61. 000000AA  48C0                     ext.l      D0
  62. 000000AC  D080                     add.l      D0, D0
  63. 000000AE  D08E                     add.l      D0, A6
  64. 000000B0  2040                     movea.l    A0, D0
  65. 000000B2  3028 FFD6                move.w     D0, [A0 - 0x2A]
  66. 000000B6  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  67. 000000BA  6F18                     ble        +0x1A /* 000000D4 */
  68. 000000BC  302E FFFC                move.w     D0, [A6 - 0x4]
  69. 000000C0  48C0                     ext.l      D0
  70. 000000C2  D080                     add.l      D0, D0
  71. 000000C4  D08E                     add.l      D0, A6
  72. 000000C6  2040                     movea.l    A0, D0
  73. 000000C8  3D68 FFD6 FFF8           move.w     [A6 - 0x8], [A0 - 0x2A]
  74. 000000CE  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  75. label000000D4:
  76. 000000D4  526E FFFE                addq.w     [A6 - 0x2], 1
  77. label000000D8:
  78. 000000D8  0C6E 0010 FFFE           cmpi.w     [A6 - 0x2], 0x10
  79. 000000DE  6D00 FF6C                blt        -0x92 /* 0000004C */
  80. 000000E2  4A6E FFF8                tst.w      [A6 - 0x8]
  81. 000000E6  6606                     bne        +0x8 /* 000000EE */
  82. 000000E8  4A6E FFFA                tst.w      [A6 - 0x6]
  83. 000000EC  6704                     beq        +0x6 /* 000000F2 */
  84. label000000EE:
  85. 000000EE  7000                     moveq.l    D0, 0x00
  86. 000000F0  6002                     bra        +0x4 /* 000000F4 */
  87. label000000F2:
  88. 000000F2  7001                     moveq.l    D0, 0x01
  89. label000000F4:
  90. 000000F4  4A40                     tst.w      D0
  91. 000000F6  660A                     bne        +0xC /* 00000102 */
  92. 000000F8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  93. 000000FC  4EBA 1D26                jsr        [PC + 0x1D26 /* 00001E24 */]
  94. 00000100  548F                     addq.l     A7, 2
  95. label00000102:
  96. 00000102  302E FFFA                move.w     D0, [A6 - 0x6]
  97. 00000106  4E5E                     unlink     A6
  98. 00000108  4E75                     rts
  99. 0000010A  4348                     chk.w      D1, A0
  100. 0000010C  4F4F                     chk.w      D7, A7
  101. 0000010E  5345                     subq.w     D5, 1
  102. 00000110  4245                     clr.w      D5
  103. export_35:
  104. 00000112  4E56 FFD2                link       A6, -0x002E
  105. 00000116  422E FFF1                clr.b      [A6 - 0xF]
  106. 0000011A  422E FFE7                clr.b      [A6 - 0x19]
  107. 0000011E  486E FFEC                pea.l      [A6 - 0x14]
  108. 00000122  A874                     syscall    GetPort
  109. 00000124  42A7                     clr.l      -[A7]
  110. 00000126  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  111. 0000012A  42A7                     clr.l      -[A7]
  112. 0000012C  4878 FFFF                push.l     0xFFFF
  113. 00000130  A97C                     syscall    GetNewDialog
  114. 00000132  205F                     movea.l    A0, [A7]+
  115. 00000134  2D48 FFE8                move.l     [A6 - 0x18], A0
  116. 00000138  4AAE FFE8                tst.l      [A6 - 0x18]
  117. 0000013C  6606                     bne        +0x8 /* 00000144 */
  118. 0000013E  7000                     moveq.l    D0, 0x00
  119. 00000140  6000 01D8                bra        +0x1DA /* 0000031A */
  120. label00000144:
  121. 00000144  4A2E 000B                tst.b      [A6 + 0xB]
  122. 00000148  670E                     beq        +0x10 /* 00000158 */
  123. 0000014A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  124. 0000014E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  125. 00000152  4EBA 05A2                jsr        [PC + 0x5A2 /* 000006F6 */]
  126. 00000156  508F                     addq.l     A7, 8
  127. label00000158:
  128. 00000158  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  129. 0000015C  A873                     syscall    SetPort
  130. 0000015E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  131. 00000162  A915                     syscall    ShowWindow
  132. 00000164  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  133. 00000168  3F3C 0001                move.w     -[A7], 0x1
  134. 0000016C  486E FFE2                pea.l      [A6 - 0x1E]
  135. 00000170  486E FFDE                pea.l      [A6 - 0x22]
  136. 00000174  486E FFD6                pea.l      [A6 - 0x2A]
  137. 00000178  A98D                     syscall    GetDialogItem/GetDItem
  138. 0000017A  486D FE62                pea.l      [A5 - 0x19E]
  139. 0000017E  A89D                     syscall    PenPat
  140. 00000180  3F3C 0003                move.w     -[A7], 0x3
  141. 00000184  3F3C 0003                move.w     -[A7], 0x3
  142. 00000188  A89B                     syscall    PenSize
  143. 0000018A  486E FFD6                pea.l      [A6 - 0x2A]
  144. 0000018E  3F3C FFFC                move.w     -[A7], 0xFFFC
  145. 00000192  3F3C FFFC                move.w     -[A7], 0xFFFC
  146. 00000196  A8A9                     syscall    InsetRect
  147. 00000198  486E FFD6                pea.l      [A6 - 0x2A]
  148. 0000019C  3F3C 0010                move.w     -[A7], 0x10
  149. 000001A0  3F3C 0010                move.w     -[A7], 0x10
  150. 000001A4  A8B0                     syscall    FrameRoundRect
  151. 000001A6  3F3C 0001                move.w     -[A7], 0x1
  152. 000001AA  3F3C 0001                move.w     -[A7], 0x1
  153. 000001AE  A89B                     syscall    PenSize
  154. 000001B0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  155. 000001B4  3F3C 0003                move.w     -[A7], 0x3
  156. 000001B8  486E FFE2                pea.l      [A6 - 0x1E]
  157. 000001BC  486E FFFC                pea.l      [A6 - 0x4]
  158. 000001C0  486E FFD6                pea.l      [A6 - 0x2A]
  159. 000001C4  A98D                     syscall    GetDialogItem/GetDItem
  160. 000001C6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  161. 000001CA  3F3C 0004                move.w     -[A7], 0x4
  162. 000001CE  486E FFE2                pea.l      [A6 - 0x1E]
  163. 000001D2  486E FFF8                pea.l      [A6 - 0x8]
  164. 000001D6  486E FFD6                pea.l      [A6 - 0x2A]
  165. 000001DA  A98D                     syscall    GetDialogItem/GetDItem
  166. 000001DC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  167. 000001E0  3F3C 0005                move.w     -[A7], 0x5
  168. 000001E4  486E FFE2                pea.l      [A6 - 0x1E]
  169. 000001E8  486E FFF4                pea.l      [A6 - 0xC]
  170. 000001EC  486E FFD6                pea.l      [A6 - 0x2A]
  171. 000001F0  A98D                     syscall    GetDialogItem/GetDItem
  172. 000001F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  173. 000001F6  4267                     clr.w      -[A7]
  174. 000001F8  A963                     syscall    SetControlValue/SetCtlValue
  175. 000001FA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  176. 000001FE  3F3C 0001                move.w     -[A7], 0x1
  177. 00000202  A963                     syscall    SetControlValue/SetCtlValue
  178. 00000204  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  179. 00000208  4267                     clr.w      -[A7]
  180. 0000020A  A963                     syscall    SetControlValue/SetCtlValue
  181. 0000020C  6000 0104                bra        +0x106 /* 00000312 */
  182. label00000210:
  183. 00000210  42A7                     clr.l      -[A7]
  184. 00000212  486E FFE4                pea.l      [A6 - 0x1C]
  185. 00000216  A991                     syscall    ModalDialog
  186. 00000218  302E FFE4                move.w     D0, [A6 - 0x1C]
  187. 0000021C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  188. 00000220  0001 0005                ori.b      D1, 0x5
  189. 00000224  00EE                     .incomplete
  190. 00000226  000A 0074                ori.b      A2, 0x74 /* 't' */
  191. 0000022A  0084 00A4 00C4           ori.l      D4, 0xA400C4
  192. 00000230  0C6D 0008 FFB8           cmpi.w     [A5 - 0x48], 0x8
  193. 00000236  6C06                     bge        +0x8 /* 0000023E */
  194. 00000238  700C                     moveq.l    D0, 0x0C
  195. 0000023A  3B40 FFB8                move.w     [A5 - 0x48], D0
  196. label0000023E:
  197. 0000023E  426E FFF2                clr.w      [A6 - 0xE]
  198. 00000242  6036                     bra        +0x38 /* 0000027A */
  199. label00000244:
  200. 00000244  302E FFF2                move.w     D0, [A6 - 0xE]
  201. 00000248  48C0                     ext.l      D0
  202. 0000024A  E580                     asl        D0, 2
  203. 0000024C  41ED FFC0                lea.l      A0, [A5 - 0x40]
  204. 00000250  D1C0                     add.l      A0, D0
  205. 00000252  2050                     movea.l    A0, [A0]
  206. 00000254  3F2D FFB8                move.w     -[A7], [A5 - 0x48]
  207. 00000258  2D50 FFD2                move.l     [A6 - 0x2E], [A0]
  208. 0000025C  4EBA 178C                jsr        [PC + 0x178C /* 000019EA */]
  209. 00000260  548F                     addq.l     A7, 2
  210. 00000262  C1FC 0003                muls.w     D0, 0x3
  211. 00000266  48C0                     ext.l      D0
  212. 00000268  81FC 0004                divs.w     D0, 0x4
  213. 0000026C  D06D FFB8                add.w      D0, [A5 - 0x48]
  214. 00000270  206E FFD2                movea.l    A0, [A6 - 0x2E]
  215. 00000274  3080                     move.w     [A0], D0
  216. 00000276  526E FFF2                addq.w     [A6 - 0xE], 1
  217. label0000027A:
  218. 0000027A  0C6E 0010 FFF2           cmpi.w     [A6 - 0xE], 0x10
  219. 00000280  6DC2                     blt        -0x3C /* 00000244 */
  220. 00000282  7001                     moveq.l    D0, 0x01
  221. 00000284  1D40 FFE7                move.b     [A6 - 0x19], D0
  222. 00000288  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  223. 0000028C  A983                     syscall    DisposeDialog
  224. 0000028E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  225. 00000292  A873                     syscall    SetPort
  226. 00000294  102E FFE7                move.b     D0, [A6 - 0x19]
  227. 00000298  6000 0080                bra        +0x82 /* 0000031A */
  228. 0000029C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  229. 000002A0  A983                     syscall    DisposeDialog
  230. 000002A2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  231. 000002A6  A873                     syscall    SetPort
  232. 000002A8  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  233. 000002AC  6064                     bra        +0x66 /* 00000312 */
  234. 000002AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  235. 000002B2  3F3C 0001                move.w     -[A7], 0x1
  236. 000002B6  A963                     syscall    SetControlValue/SetCtlValue
  237. 000002B8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  238. 000002BC  4267                     clr.w      -[A7]
  239. 000002BE  A963                     syscall    SetControlValue/SetCtlValue
  240. 000002C0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  241. 000002C4  4267                     clr.w      -[A7]
  242. 000002C6  A963                     syscall    SetControlValue/SetCtlValue
  243. 000002C8  7008                     moveq.l    D0, 0x08
  244. 000002CA  3B40 FFB8                move.w     [A5 - 0x48], D0
  245. 000002CE  6042                     bra        +0x44 /* 00000312 */
  246. 000002D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  247. 000002D4  4267                     clr.w      -[A7]
  248. 000002D6  A963                     syscall    SetControlValue/SetCtlValue
  249. 000002D8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  250. 000002DC  3F3C 0001                move.w     -[A7], 0x1
  251. 000002E0  A963                     syscall    SetControlValue/SetCtlValue
  252. 000002E2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  253. 000002E6  4267                     clr.w      -[A7]
  254. 000002E8  A963                     syscall    SetControlValue/SetCtlValue
  255. 000002EA  700C                     moveq.l    D0, 0x0C
  256. 000002EC  3B40 FFB8                move.w     [A5 - 0x48], D0
  257. 000002F0  6020                     bra        +0x22 /* 00000312 */
  258. 000002F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  259. 000002F6  4267                     clr.w      -[A7]
  260. 000002F8  A963                     syscall    SetControlValue/SetCtlValue
  261. 000002FA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  262. 000002FE  4267                     clr.w      -[A7]
  263. 00000300  A963                     syscall    SetControlValue/SetCtlValue
  264. 00000302  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  265. 00000306  3F3C 0001                move.w     -[A7], 0x1
  266. 0000030A  A963                     syscall    SetControlValue/SetCtlValue
  267. 0000030C  7010                     moveq.l    D0, 0x10
  268. 0000030E  3B40 FFB8                move.w     [A5 - 0x48], D0
  269. label00000312:
  270. 00000312  4A2E FFF1                tst.b      [A6 - 0xF]
  271. 00000316  6700 FEF8                beq        -0x106 /* 00000210 */
  272. label0000031A:
  273. 0000031A  4E5E                     unlink     A6
  274. 0000031C  4E75                     rts
  275. 0000031E  444F                     neg.w      A7
  276. 00000320  5354                     subq.w     [A4], 1
  277. 00000322  4152                     chk.w      D0, [A2]
  278. 00000324  5455                     addq.w     [A5], 2
  279. export_32:
  280. 00000326  4E56 FFD6                link       A6, -0x002A
  281. 0000032A  422E FFF1                clr.b      [A6 - 0xF]
  282. 0000032E  422E FFE7                clr.b      [A6 - 0x19]
  283. 00000332  486E FFEC                pea.l      [A6 - 0x14]
  284. 00000336  A874                     syscall    GetPort
  285. 00000338  42A7                     clr.l      -[A7]
  286. 0000033A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  287. 0000033E  42A7                     clr.l      -[A7]
  288. 00000340  4878 FFFF                push.l     0xFFFF
  289. 00000344  A97C                     syscall    GetNewDialog
  290. 00000346  205F                     movea.l    A0, [A7]+
  291. 00000348  2D48 FFE8                move.l     [A6 - 0x18], A0
  292. 0000034C  4AAE FFE8                tst.l      [A6 - 0x18]
  293. 00000350  6606                     bne        +0x8 /* 00000358 */
  294. 00000352  7000                     moveq.l    D0, 0x00
  295. 00000354  6000 01A8                bra        +0x1AA /* 000004FE */
  296. label00000358:
  297. 00000358  4A2E 000B                tst.b      [A6 + 0xB]
  298. 0000035C  670E                     beq        +0x10 /* 0000036C */
  299. 0000035E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  300. 00000362  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  301. 00000366  4EBA 038E                jsr        [PC + 0x38E /* 000006F6 */]
  302. 0000036A  508F                     addq.l     A7, 8
  303. label0000036C:
  304. 0000036C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  305. 00000370  A873                     syscall    SetPort
  306. 00000372  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  307. 00000376  A915                     syscall    ShowWindow
  308. 00000378  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  309. 0000037C  3F3C 0001                move.w     -[A7], 0x1
  310. 00000380  486E FFE2                pea.l      [A6 - 0x1E]
  311. 00000384  486E FFDE                pea.l      [A6 - 0x22]
  312. 00000388  486E FFD6                pea.l      [A6 - 0x2A]
  313. 0000038C  A98D                     syscall    GetDialogItem/GetDItem
  314. 0000038E  486D FE62                pea.l      [A5 - 0x19E]
  315. 00000392  A89D                     syscall    PenPat
  316. 00000394  3F3C 0003                move.w     -[A7], 0x3
  317. 00000398  3F3C 0003                move.w     -[A7], 0x3
  318. 0000039C  A89B                     syscall    PenSize
  319. 0000039E  486E FFD6                pea.l      [A6 - 0x2A]
  320. 000003A2  3F3C FFFC                move.w     -[A7], 0xFFFC
  321. 000003A6  3F3C FFFC                move.w     -[A7], 0xFFFC
  322. 000003AA  A8A9                     syscall    InsetRect
  323. 000003AC  486E FFD6                pea.l      [A6 - 0x2A]
  324. 000003B0  3F3C 0010                move.w     -[A7], 0x10
  325. 000003B4  3F3C 0010                move.w     -[A7], 0x10
  326. 000003B8  A8B0                     syscall    FrameRoundRect
  327. 000003BA  3F3C 0001                move.w     -[A7], 0x1
  328. 000003BE  3F3C 0001                move.w     -[A7], 0x1
  329. 000003C2  A89B                     syscall    PenSize
  330. 000003C4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  331. 000003C8  3F3C 0003                move.w     -[A7], 0x3
  332. 000003CC  486E FFE2                pea.l      [A6 - 0x1E]
  333. 000003D0  486E FFFC                pea.l      [A6 - 0x4]
  334. 000003D4  486E FFD6                pea.l      [A6 - 0x2A]
  335. 000003D8  A98D                     syscall    GetDialogItem/GetDItem
  336. 000003DA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  337. 000003DE  3F3C 0004                move.w     -[A7], 0x4
  338. 000003E2  486E FFE2                pea.l      [A6 - 0x1E]
  339. 000003E6  486E FFF8                pea.l      [A6 - 0x8]
  340. 000003EA  486E FFD6                pea.l      [A6 - 0x2A]
  341. 000003EE  A98D                     syscall    GetDialogItem/GetDItem
  342. 000003F0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  343. 000003F4  3F3C 0005                move.w     -[A7], 0x5
  344. 000003F8  486E FFE2                pea.l      [A6 - 0x1E]
  345. 000003FC  486E FFF4                pea.l      [A6 - 0xC]
  346. 00000400  486E FFD6                pea.l      [A6 - 0x2A]
  347. 00000404  A98D                     syscall    GetDialogItem/GetDItem
  348. 00000406  0C6D 0008 FFB8           cmpi.w     [A5 - 0x48], 0x8
  349. 0000040C  660A                     bne        +0xC /* 00000418 */
  350. 0000040E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  351. 00000412  3F3C 0001                move.w     -[A7], 0x1
  352. 00000416  A963                     syscall    SetControlValue/SetCtlValue
  353. label00000418:
  354. 00000418  0C6D 000C FFB8           cmpi.w     [A5 - 0x48], 0xC
  355. 0000041E  660A                     bne        +0xC /* 0000042A */
  356. 00000420  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  357. 00000424  3F3C 0001                move.w     -[A7], 0x1
  358. 00000428  A963                     syscall    SetControlValue/SetCtlValue
  359. label0000042A:
  360. 0000042A  0C6D 0010 FFB8           cmpi.w     [A5 - 0x48], 0x10
  361. 00000430  6600 00B4                bne        +0xB6 /* 000004E6 */
  362. 00000434  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  363. 00000438  3F3C 0001                move.w     -[A7], 0x1
  364. 0000043C  A963                     syscall    SetControlValue/SetCtlValue
  365. 0000043E  6000 00A6                bra        +0xA8 /* 000004E6 */
  366. label00000442:
  367. 00000442  42A7                     clr.l      -[A7]
  368. 00000444  486E FFE4                pea.l      [A6 - 0x1C]
  369. 00000448  A991                     syscall    ModalDialog
  370. 0000044A  302E FFE4                move.w     D0, [A6 - 0x1C]
  371. 0000044E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  372. 00000452  0001 0005                ori.b      D1, 0x5
  373. 00000456  0090 000A 001C           ori.l      [A0], 0xA001C
  374. 0000045C  0026 0046                ori.b      -[A6], 0x46 /* 'F' */
  375. 00000460  0066 4EAD                ori.w      -[A6], 0x4EAD
  376. 00000464  0152                     bchg       [A2], D0
  377. 00000466  7001                     moveq.l    D0, 0x01
  378. 00000468  1D40 FFF1                move.b     [A6 - 0xF], D0
  379. 0000046C  7001                     moveq.l    D0, 0x01
  380. 0000046E  1D40 FFE7                move.b     [A6 - 0x19], D0
  381. 00000472  6000 0072                bra        +0x74 /* 000004E6 */
  382. 00000476  7001                     moveq.l    D0, 0x01
  383. 00000478  1D40 FFF1                move.b     [A6 - 0xF], D0
  384. 0000047C  422E FFE7                clr.b      [A6 - 0x19]
  385. 00000480  6064                     bra        +0x66 /* 000004E6 */
  386. 00000482  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  387. 00000486  3F3C 0001                move.w     -[A7], 0x1
  388. 0000048A  A963                     syscall    SetControlValue/SetCtlValue
  389. 0000048C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  390. 00000490  4267                     clr.w      -[A7]
  391. 00000492  A963                     syscall    SetControlValue/SetCtlValue
  392. 00000494  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  393. 00000498  4267                     clr.w      -[A7]
  394. 0000049A  A963                     syscall    SetControlValue/SetCtlValue
  395. 0000049C  7008                     moveq.l    D0, 0x08
  396. 0000049E  3B40 FFB8                move.w     [A5 - 0x48], D0
  397. 000004A2  6042                     bra        +0x44 /* 000004E6 */
  398. 000004A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  399. 000004A8  4267                     clr.w      -[A7]
  400. 000004AA  A963                     syscall    SetControlValue/SetCtlValue
  401. 000004AC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  402. 000004B0  3F3C 0001                move.w     -[A7], 0x1
  403. 000004B4  A963                     syscall    SetControlValue/SetCtlValue
  404. 000004B6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  405. 000004BA  4267                     clr.w      -[A7]
  406. 000004BC  A963                     syscall    SetControlValue/SetCtlValue
  407. 000004BE  700C                     moveq.l    D0, 0x0C
  408. 000004C0  3B40 FFB8                move.w     [A5 - 0x48], D0
  409. 000004C4  6020                     bra        +0x22 /* 000004E6 */
  410. 000004C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  411. 000004CA  4267                     clr.w      -[A7]
  412. 000004CC  A963                     syscall    SetControlValue/SetCtlValue
  413. 000004CE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  414. 000004D2  4267                     clr.w      -[A7]
  415. 000004D4  A963                     syscall    SetControlValue/SetCtlValue
  416. 000004D6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  417. 000004DA  3F3C 0001                move.w     -[A7], 0x1
  418. 000004DE  A963                     syscall    SetControlValue/SetCtlValue
  419. 000004E0  7010                     moveq.l    D0, 0x10
  420. 000004E2  3B40 FFB8                move.w     [A5 - 0x48], D0
  421. label000004E6:
  422. 000004E6  4A2E FFF1                tst.b      [A6 - 0xF]
  423. 000004EA  6700 FF56                beq        -0xA8 /* 00000442 */
  424. 000004EE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  425. 000004F2  A983                     syscall    DisposeDialog
  426. 000004F4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  427. 000004F8  A873                     syscall    SetPort
  428. 000004FA  102E FFE7                move.b     D0, [A6 - 0x19]
  429. label000004FE:
  430. 000004FE  4E5E                     unlink     A6
  431. 00000500  4E75                     rts
  432. 00000502  444F                     neg.w      A7
  433. 00000504  5452                     addq.w     [A2], 2
  434. 00000506  5941                     subq.w     D1, 4
  435. 00000508  4741                     chk.w      D3, D1
  436. export_33:
  437. 0000050A  4E56 FFE2                link       A6, -0x001E
  438. 0000050E  422E FFFD                clr.b      [A6 - 0x3]
  439. 00000512  422E FFF3                clr.b      [A6 - 0xD]
  440. 00000516  486E FFF8                pea.l      [A6 - 0x8]
  441. 0000051A  A874                     syscall    GetPort
  442. 0000051C  42A7                     clr.l      -[A7]
  443. 0000051E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  444. 00000522  42A7                     clr.l      -[A7]
  445. 00000524  4878 FFFF                push.l     0xFFFF
  446. 00000528  A97C                     syscall    GetNewDialog
  447. 0000052A  205F                     movea.l    A0, [A7]+
  448. 0000052C  2D48 FFF4                move.l     [A6 - 0xC], A0
  449. 00000530  4AAE FFF4                tst.l      [A6 - 0xC]
  450. 00000534  6606                     bne        +0x8 /* 0000053C */
  451. 00000536  7000                     moveq.l    D0, 0x00
  452. 00000538  6000 00BA                bra        +0xBC /* 000005F4 */
  453. label0000053C:
  454. 0000053C  4A2E 000B                tst.b      [A6 + 0xB]
  455. 00000540  670E                     beq        +0x10 /* 00000550 */
  456. 00000542  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  457. 00000546  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  458. 0000054A  4EBA 01AA                jsr        [PC + 0x1AA /* 000006F6 */]
  459. 0000054E  508F                     addq.l     A7, 8
  460. label00000550:
  461. 00000550  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  462. 00000554  A873                     syscall    SetPort
  463. 00000556  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  464. 0000055A  A915                     syscall    ShowWindow
  465. 0000055C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  466. 00000560  3F3C 0001                move.w     -[A7], 0x1
  467. 00000564  486E FFEE                pea.l      [A6 - 0x12]
  468. 00000568  486E FFEA                pea.l      [A6 - 0x16]
  469. 0000056C  486E FFE2                pea.l      [A6 - 0x1E]
  470. 00000570  A98D                     syscall    GetDialogItem/GetDItem
  471. 00000572  486D FE62                pea.l      [A5 - 0x19E]
  472. 00000576  A89D                     syscall    PenPat
  473. 00000578  3F3C 0003                move.w     -[A7], 0x3
  474. 0000057C  3F3C 0003                move.w     -[A7], 0x3
  475. 00000580  A89B                     syscall    PenSize
  476. 00000582  486E FFE2                pea.l      [A6 - 0x1E]
  477. 00000586  3F3C FFFC                move.w     -[A7], 0xFFFC
  478. 0000058A  3F3C FFFC                move.w     -[A7], 0xFFFC
  479. 0000058E  A8A9                     syscall    InsetRect
  480. 00000590  486E FFE2                pea.l      [A6 - 0x1E]
  481. 00000594  3F3C 0010                move.w     -[A7], 0x10
  482. 00000598  3F3C 0010                move.w     -[A7], 0x10
  483. 0000059C  A8B0                     syscall    FrameRoundRect
  484. 0000059E  3F3C 0001                move.w     -[A7], 0x1
  485. 000005A2  3F3C 0001                move.w     -[A7], 0x1
  486. 000005A6  A89B                     syscall    PenSize
  487. 000005A8  6000 0044                bra        +0x46 /* 000005EE */
  488. label000005AC:
  489. 000005AC  42A7                     clr.l      -[A7]
  490. 000005AE  486E FFF0                pea.l      [A6 - 0x10]
  491. 000005B2  A991                     syscall    ModalDialog
  492. 000005B4  302E FFF0                move.w     D0, [A6 - 0x10]
  493. 000005B8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  494. 000005BC  0001 0002                ori.b      D1, 0x2
  495. 000005C0  002E 0004 001A           ori.b      [A6 + 0x1A], 0x4
  496. 000005C6  7001                     moveq.l    D0, 0x01
  497. 000005C8  1D40 FFF3                move.b     [A6 - 0xD], D0
  498. 000005CC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  499. 000005D0  A983                     syscall    DisposeDialog
  500. 000005D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  501. 000005D6  A873                     syscall    SetPort
  502. 000005D8  102E FFF3                move.b     D0, [A6 - 0xD]
  503. 000005DC  6016                     bra        +0x18 /* 000005F4 */
  504. 000005DE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  505. 000005E2  A983                     syscall    DisposeDialog
  506. 000005E4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  507. 000005E8  A873                     syscall    SetPort
  508. 000005EA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  509. label000005EE:
  510. 000005EE  4A2E FFFD                tst.b      [A6 - 0x3]
  511. 000005F2  67B8                     beq        -0x46 /* 000005AC */
  512. label000005F4:
  513. 000005F4  4E5E                     unlink     A6
  514. 000005F6  4E75                     rts
  515. 000005F8  444F                     neg.w      A7
  516. 000005FA  4142                     chk.w      D0, D2
  517. 000005FC  4F55                     chk.w      D7, [A5]
  518. 000005FE  5444                     addq.w     D4, 2
  519. export_34:
  520. 00000600  4E56 FFE2                link       A6, -0x001E
  521. 00000604  422E FFFD                clr.b      [A6 - 0x3]
  522. 00000608  422E FFF3                clr.b      [A6 - 0xD]
  523. 0000060C  486E FFF8                pea.l      [A6 - 0x8]
  524. 00000610  A874                     syscall    GetPort
  525. 00000612  42A7                     clr.l      -[A7]
  526. 00000614  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  527. 00000618  42A7                     clr.l      -[A7]
  528. 0000061A  4878 FFFF                push.l     0xFFFF
  529. 0000061E  A97C                     syscall    GetNewDialog
  530. 00000620  205F                     movea.l    A0, [A7]+
  531. 00000622  2D48 FFF4                move.l     [A6 - 0xC], A0
  532. 00000626  4AAE FFF4                tst.l      [A6 - 0xC]
  533. 0000062A  6606                     bne        +0x8 /* 00000632 */
  534. 0000062C  7000                     moveq.l    D0, 0x00
  535. 0000062E  6000 00BA                bra        +0xBC /* 000006EA */
  536. label00000632:
  537. 00000632  4A2E 000B                tst.b      [A6 + 0xB]
  538. 00000636  670E                     beq        +0x10 /* 00000646 */
  539. 00000638  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  540. 0000063C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  541. 00000640  4EBA 00B4                jsr        [PC + 0xB4 /* 000006F6 */]
  542. 00000644  508F                     addq.l     A7, 8
  543. label00000646:
  544. 00000646  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  545. 0000064A  A873                     syscall    SetPort
  546. 0000064C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  547. 00000650  A915                     syscall    ShowWindow
  548. 00000652  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  549. 00000656  3F3C 0001                move.w     -[A7], 0x1
  550. 0000065A  486E FFEE                pea.l      [A6 - 0x12]
  551. 0000065E  486E FFEA                pea.l      [A6 - 0x16]
  552. 00000662  486E FFE2                pea.l      [A6 - 0x1E]
  553. 00000666  A98D                     syscall    GetDialogItem/GetDItem
  554. 00000668  486D FE62                pea.l      [A5 - 0x19E]
  555. 0000066C  A89D                     syscall    PenPat
  556. 0000066E  3F3C 0003                move.w     -[A7], 0x3
  557. 00000672  3F3C 0003                move.w     -[A7], 0x3
  558. 00000676  A89B                     syscall    PenSize
  559. 00000678  486E FFE2                pea.l      [A6 - 0x1E]
  560. 0000067C  3F3C FFFC                move.w     -[A7], 0xFFFC
  561. 00000680  3F3C FFFC                move.w     -[A7], 0xFFFC
  562. 00000684  A8A9                     syscall    InsetRect
  563. 00000686  486E FFE2                pea.l      [A6 - 0x1E]
  564. 0000068A  3F3C 0010                move.w     -[A7], 0x10
  565. 0000068E  3F3C 0010                move.w     -[A7], 0x10
  566. 00000692  A8B0                     syscall    FrameRoundRect
  567. 00000694  3F3C 0001                move.w     -[A7], 0x1
  568. 00000698  3F3C 0001                move.w     -[A7], 0x1
  569. 0000069C  A89B                     syscall    PenSize
  570. 0000069E  6000 0044                bra        +0x46 /* 000006E4 */
  571. label000006A2:
  572. 000006A2  42A7                     clr.l      -[A7]
  573. 000006A4  486E FFF0                pea.l      [A6 - 0x10]
  574. 000006A8  A991                     syscall    ModalDialog
  575. 000006AA  302E FFF0                move.w     D0, [A6 - 0x10]
  576. 000006AE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  577. 000006B2  0001 0002                ori.b      D1, 0x2
  578. 000006B6  002E 0004 001A           ori.b      [A6 + 0x1A], 0x4
  579. 000006BC  7001                     moveq.l    D0, 0x01
  580. 000006BE  1D40 FFF3                move.b     [A6 - 0xD], D0
  581. 000006C2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  582. 000006C6  A983                     syscall    DisposeDialog
  583. 000006C8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  584. 000006CC  A873                     syscall    SetPort
  585. 000006CE  102E FFF3                move.b     D0, [A6 - 0xD]
  586. 000006D2  6016                     bra        +0x18 /* 000006EA */
  587. 000006D4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  588. 000006D8  A983                     syscall    DisposeDialog
  589. 000006DA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  590. 000006DE  A873                     syscall    SetPort
  591. 000006E0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  592. label000006E4:
  593. 000006E4  4A2E FFFD                tst.b      [A6 - 0x3]
  594. 000006E8  67B8                     beq        -0x46 /* 000006A2 */
  595. label000006EA:
  596. 000006EA  4E5E                     unlink     A6
  597. 000006EC  4E75                     rts
  598. 000006EE  444F                     neg.w      A7
  599. 000006F0  5348                     subq.w     A0, 1
  600. 000006F2  4152                     chk.w      D0, [A2]
  601. 000006F4  4557                     chk.w      D2, [A7]
  602. fn000006F6:
  603. 000006F6  4E56 FFF8                link       A6, -0x0008
  604. 000006FA  426E FFFA                clr.w      [A6 - 0x6]
  605. 000006FE  426E FFF8                clr.w      [A6 - 0x8]
  606. 00000702  486E FFF8                pea.l      [A6 - 0x8]
  607. 00000706  A870                     syscall    LocalToGlobal
  608. 00000708  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  609. 0000070E  302E FFF8                move.w     D0, [A6 - 0x8]
  610. 00000712  0640 0014                addi.w     D0, 0x14
  611. 00000716  3D40 FFFC                move.w     [A6 - 0x4], D0
  612. 0000071A  206E 000C                movea.l    A0, [A6 + 0xC]
  613. 0000071E  226E 000C                movea.l    A1, [A6 + 0xC]
  614. 00000722  3029 0016                move.w     D0, [A1 + 0x16]
  615. 00000726  9068 0012                sub.w      D0, [A0 + 0x12]
  616. 0000072A  206E 0008                movea.l    A0, [A6 + 0x8]
  617. 0000072E  226E 0008                movea.l    A1, [A6 + 0x8]
  618. 00000732  3229 0016                move.w     D1, [A1 + 0x16]
  619. 00000736  9268 0012                sub.w      D1, [A0 + 0x12]
  620. 0000073A  9041                     sub.w      D0, D1
  621. 0000073C  48C0                     ext.l      D0
  622. 0000073E  81FC 0002                divs.w     D0, 0x2
  623. 00000742  D06E FFFE                add.w      D0, [A6 - 0x2]
  624. 00000746  206E 000C                movea.l    A0, [A6 + 0xC]
  625. 0000074A  226E 000C                movea.l    A1, [A6 + 0xC]
  626. 0000074E  3229 0014                move.w     D1, [A1 + 0x14]
  627. 00000752  9268 0010                sub.w      D1, [A0 + 0x10]
  628. 00000756  206E 0008                movea.l    A0, [A6 + 0x8]
  629. 0000075A  226E 0008                movea.l    A1, [A6 + 0x8]
  630. 0000075E  3429 0014                move.w     D2, [A1 + 0x14]
  631. 00000762  9468 0010                sub.w      D2, [A0 + 0x10]
  632. 00000766  9242                     sub.w      D1, D2
  633. 00000768  48C1                     ext.l      D1
  634. 0000076A  83FC 0002                divs.w     D1, 0x2
  635. 0000076E  D26E FFFC                add.w      D1, [A6 - 0x4]
  636. 00000772  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  637. 00000776  3F00                     move.w     -[A7], D0
  638. 00000778  3F01                     move.w     -[A7], D1
  639. 0000077A  4267                     clr.w      -[A7]
  640. 0000077C  A91B                     syscall    MoveWindow
  641. 0000077E  4E5E                     unlink     A6
  642. 00000780  4E75                     rts
  643. 00000782  4345                     chk.w      D1, D5
  644. 00000784  4E54 4552                link       A4, -0xFFFFBAAE
  645. 00000788  4449                     neg.w      A1
  646. export_19:
  647. 0000078A  4E56 FFF0                link       A6, -0x0010
  648. 0000078E  302D FFAC                move.w     D0, [A5 - 0x54]
  649. 00000792  C1FC 0003                muls.w     D0, 0x3
  650. 00000796  3D40 FFFE                move.w     [A6 - 0x2], D0
  651. 0000079A  302D FFAE                move.w     D0, [A5 - 0x52]
  652. 0000079E  E540                     asl        D0.w, 2
  653. 000007A0  3D40 FFFC                move.w     [A6 - 0x4], D0
  654. 000007A4  302D FFAC                move.w     D0, [A5 - 0x54]
  655. 000007A8  C1FC 0007                muls.w     D0, 0x7
  656. 000007AC  3D40 FFFA                move.w     [A6 - 0x6], D0
  657. 000007B0  302D FFAE                move.w     D0, [A5 - 0x52]
  658. 000007B4  C1FC 0007                muls.w     D0, 0x7
  659. 000007B8  3D40 FFF8                move.w     [A6 - 0x8], D0
  660. 000007BC  486D FF56                pea.l      [A5 - 0xAA]
  661. 000007C0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  662. 000007C4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  663. 000007C8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  664. 000007CC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  665. 000007D0  A8A7                     syscall    SetRect
  666. 000007D2  306D FFAC                movea.w    A0, [A5 - 0x54]
  667. 000007D6  2008                     move.l     D0, A0
  668. 000007D8  81FC 0002                divs.w     D0, 0x2
  669. 000007DC  306D FFAE                movea.w    A0, [A5 - 0x52]
  670. 000007E0  2208                     move.l     D1, A0
  671. 000007E2  83FC 0002                divs.w     D1, 0x2
  672. 000007E6  486D FF56                pea.l      [A5 - 0xAA]
  673. 000007EA  3F00                     move.w     -[A7], D0
  674. 000007EC  3F01                     move.w     -[A7], D1
  675. 000007EE  486D FE6A                pea.l      [A5 - 0x196]
  676. 000007F2  A8B4                     syscall    FillRoundRect
  677. 000007F4  306D FFAC                movea.w    A0, [A5 - 0x54]
  678. 000007F8  2008                     move.l     D0, A0
  679. 000007FA  81FC 0002                divs.w     D0, 0x2
  680. 000007FE  306D FFAE                movea.w    A0, [A5 - 0x52]
  681. 00000802  2208                     move.l     D1, A0
  682. 00000804  83FC 0002                divs.w     D1, 0x2
  683. 00000808  486D FF56                pea.l      [A5 - 0xAA]
  684. 0000080C  3F00                     move.w     -[A7], D0
  685. 0000080E  3F01                     move.w     -[A7], D1
  686. 00000810  A8B0                     syscall    FrameRoundRect
  687. 00000812  302D FFAC                move.w     D0, [A5 - 0x54]
  688. 00000816  E740                     asl        D0.w, 3
  689. 00000818  3D40 FFFE                move.w     [A6 - 0x2], D0
  690. 0000081C  302D FFAC                move.w     D0, [A5 - 0x54]
  691. 00000820  C1FC 0011                muls.w     D0, 0x11
  692. 00000824  3D40 FFFA                move.w     [A6 - 0x6], D0
  693. 00000828  486D FF5E                pea.l      [A5 - 0xA2]
  694. 0000082C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  695. 00000830  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  696. 00000834  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  697. 00000838  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  698. 0000083C  A8A7                     syscall    SetRect
  699. 0000083E  306D FFAC                movea.w    A0, [A5 - 0x54]
  700. 00000842  2008                     move.l     D0, A0
  701. 00000844  81FC 0002                divs.w     D0, 0x2
  702. 00000848  306D FFAE                movea.w    A0, [A5 - 0x52]
  703. 0000084C  2208                     move.l     D1, A0
  704. 0000084E  83FC 0002                divs.w     D1, 0x2
  705. 00000852  486D FF5E                pea.l      [A5 - 0xA2]
  706. 00000856  3F00                     move.w     -[A7], D0
  707. 00000858  3F01                     move.w     -[A7], D1
  708. 0000085A  486D FE6A                pea.l      [A5 - 0x196]
  709. 0000085E  A8B4                     syscall    FillRoundRect
  710. 00000860  306D FFAC                movea.w    A0, [A5 - 0x54]
  711. 00000864  2008                     move.l     D0, A0
  712. 00000866  81FC 0002                divs.w     D0, 0x2
  713. 0000086A  306D FFAE                movea.w    A0, [A5 - 0x52]
  714. 0000086E  2208                     move.l     D1, A0
  715. 00000870  83FC 0002                divs.w     D1, 0x2
  716. 00000874  486D FF5E                pea.l      [A5 - 0xA2]
  717. 00000878  3F00                     move.w     -[A7], D0
  718. 0000087A  3F01                     move.w     -[A7], D1
  719. 0000087C  A8B0                     syscall    FrameRoundRect
  720. 0000087E  302D FFAC                move.w     D0, [A5 - 0x54]
  721. 00000882  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  722. 00000886  3D40 FFFE                move.w     [A6 - 0x2], D0
  723. 0000088A  302D FFAE                move.w     D0, [A5 - 0x52]
  724. 0000088E  E740                     asl        D0.w, 3
  725. 00000890  3D40 FFFC                move.w     [A6 - 0x4], D0
  726. 00000894  302D FFAC                move.w     D0, [A5 - 0x54]
  727. 00000898  C1FC 0011                muls.w     D0, 0x11
  728. 0000089C  3D40 FFFA                move.w     [A6 - 0x6], D0
  729. 000008A0  302D FFAE                move.w     D0, [A5 - 0x52]
  730. 000008A4  C1FC 000B                muls.w     D0, 0xB
  731. 000008A8  3D40 FFF8                move.w     [A6 - 0x8], D0
  732. 000008AC  486D FF66                pea.l      [A5 - 0x9A]
  733. 000008B0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  734. 000008B4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  735. 000008B8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  736. 000008BC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  737. 000008C0  A8A7                     syscall    SetRect
  738. 000008C2  306D FFAC                movea.w    A0, [A5 - 0x54]
  739. 000008C6  2008                     move.l     D0, A0
  740. 000008C8  81FC 0002                divs.w     D0, 0x2
  741. 000008CC  306D FFAE                movea.w    A0, [A5 - 0x52]
  742. 000008D0  2208                     move.l     D1, A0
  743. 000008D2  83FC 0002                divs.w     D1, 0x2
  744. 000008D6  486D FF66                pea.l      [A5 - 0x9A]
  745. 000008DA  3F00                     move.w     -[A7], D0
  746. 000008DC  3F01                     move.w     -[A7], D1
  747. 000008DE  486D FE6A                pea.l      [A5 - 0x196]
  748. 000008E2  A8B4                     syscall    FillRoundRect
  749. 000008E4  306D FFAC                movea.w    A0, [A5 - 0x54]
  750. 000008E8  2008                     move.l     D0, A0
  751. 000008EA  81FC 0002                divs.w     D0, 0x2
  752. 000008EE  306D FFAE                movea.w    A0, [A5 - 0x52]
  753. 000008F2  2208                     move.l     D1, A0
  754. 000008F4  83FC 0002                divs.w     D1, 0x2
  755. 000008F8  486D FF66                pea.l      [A5 - 0x9A]
  756. 000008FC  3F00                     move.w     -[A7], D0
  757. 000008FE  3F01                     move.w     -[A7], D1
  758. 00000900  A8B0                     syscall    FrameRoundRect
  759. 00000902  302D FFAC                move.w     D0, [A5 - 0x54]
  760. 00000906  C1FC 0003                muls.w     D0, 0x3
  761. 0000090A  3D40 FFFE                move.w     [A6 - 0x2], D0
  762. 0000090E  302D FFAC                move.w     D0, [A5 - 0x54]
  763. 00000912  C1FC 000C                muls.w     D0, 0xC
  764. 00000916  3D40 FFFA                move.w     [A6 - 0x6], D0
  765. 0000091A  486D FF6E                pea.l      [A5 - 0x92]
  766. 0000091E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  767. 00000922  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  768. 00000926  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  769. 0000092A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  770. 0000092E  A8A7                     syscall    SetRect
  771. 00000930  306D FFAC                movea.w    A0, [A5 - 0x54]
  772. 00000934  2008                     move.l     D0, A0
  773. 00000936  81FC 0002                divs.w     D0, 0x2
  774. 0000093A  306D FFAE                movea.w    A0, [A5 - 0x52]
  775. 0000093E  2208                     move.l     D1, A0
  776. 00000940  83FC 0002                divs.w     D1, 0x2
  777. 00000944  486D FF6E                pea.l      [A5 - 0x92]
  778. 00000948  3F00                     move.w     -[A7], D0
  779. 0000094A  3F01                     move.w     -[A7], D1
  780. 0000094C  486D FE6A                pea.l      [A5 - 0x196]
  781. 00000950  A8B4                     syscall    FillRoundRect
  782. 00000952  306D FFAC                movea.w    A0, [A5 - 0x54]
  783. 00000956  2008                     move.l     D0, A0
  784. 00000958  81FC 0002                divs.w     D0, 0x2
  785. 0000095C  306D FFAE                movea.w    A0, [A5 - 0x52]
  786. 00000960  2208                     move.l     D1, A0
  787. 00000962  83FC 0002                divs.w     D1, 0x2
  788. 00000966  486D FF6E                pea.l      [A5 - 0x92]
  789. 0000096A  3F00                     move.w     -[A7], D0
  790. 0000096C  3F01                     move.w     -[A7], D1
  791. 0000096E  A8B0                     syscall    FrameRoundRect
  792. 00000970  4E5E                     unlink     A6
  793. 00000972  4E75                     rts
  794. 00000974  4452                     neg.w      [A2]
  795. 00000976  4157                     chk.w      D0, [A7]
  796. 00000978  4345                     chk.w      D1, D5
  797. 0000097A  4E54 4E56                link       A4, -0xFFFFB1AA
  798. // begin alternate branch 0000097C-00000980
  799. export_20:
  800. fn0000097C:
  801. 0000097C  4E56 FFD8                link       A6, -0x0028
  802. // end alternate branch 0000097C-00000980
  803. export_20: // at 0000097C (misaligned)
  804. fn0000097C: // (misaligned)
  805. 0000097E  FFD8                     .invalid   <<F/7/7>>
  806. 00000980  306D FFAC                movea.w    A0, [A5 - 0x54]
  807. 00000984  2008                     move.l     D0, A0
  808. 00000986  81FC 0002                divs.w     D0, 0x2
  809. 0000098A  306D FFAE                movea.w    A0, [A5 - 0x52]
  810. 0000098E  2208                     move.l     D1, A0
  811. 00000990  83FC 0002                divs.w     D1, 0x2
  812. 00000994  486D FF6E                pea.l      [A5 - 0x92]
  813. 00000998  3F00                     move.w     -[A7], D0
  814. 0000099A  3F01                     move.w     -[A7], D1
  815. 0000099C  486D FE6A                pea.l      [A5 - 0x196]
  816. 000009A0  A8B4                     syscall    FillRoundRect
  817. 000009A2  306D FFAC                movea.w    A0, [A5 - 0x54]
  818. 000009A6  2008                     move.l     D0, A0
  819. 000009A8  81FC 0002                divs.w     D0, 0x2
  820. 000009AC  306D FFAE                movea.w    A0, [A5 - 0x52]
  821. 000009B0  2208                     move.l     D1, A0
  822. 000009B2  83FC 0002                divs.w     D1, 0x2
  823. 000009B6  486D FF6E                pea.l      [A5 - 0x92]
  824. 000009BA  3F00                     move.w     -[A7], D0
  825. 000009BC  3F01                     move.w     -[A7], D1
  826. 000009BE  A8B0                     syscall    FrameRoundRect
  827. 000009C0  306D FFAC                movea.w    A0, [A5 - 0x54]
  828. 000009C4  2008                     move.l     D0, A0
  829. 000009C6  81FC 0002                divs.w     D0, 0x2
  830. 000009CA  306D FFAE                movea.w    A0, [A5 - 0x52]
  831. 000009CE  2208                     move.l     D1, A0
  832. 000009D0  83FC 0002                divs.w     D1, 0x2
  833. 000009D4  486D FF5E                pea.l      [A5 - 0xA2]
  834. 000009D8  3F00                     move.w     -[A7], D0
  835. 000009DA  3F01                     move.w     -[A7], D1
  836. 000009DC  486D FE6A                pea.l      [A5 - 0x196]
  837. 000009E0  A8B4                     syscall    FillRoundRect
  838. 000009E2  306D FFAC                movea.w    A0, [A5 - 0x54]
  839. 000009E6  2008                     move.l     D0, A0
  840. 000009E8  81FC 0002                divs.w     D0, 0x2
  841. 000009EC  306D FFAE                movea.w    A0, [A5 - 0x52]
  842. 000009F0  2208                     move.l     D1, A0
  843. 000009F2  83FC 0002                divs.w     D1, 0x2
  844. 000009F6  486D FF5E                pea.l      [A5 - 0xA2]
  845. 000009FA  3F00                     move.w     -[A7], D0
  846. 000009FC  3F01                     move.w     -[A7], D1
  847. 000009FE  A8B0                     syscall    FrameRoundRect
  848. 00000A00  302D FFAC                move.w     D0, [A5 - 0x54]
  849. 00000A04  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  850. 00000A08  3D40 FFEE                move.w     [A6 - 0x12], D0
  851. 00000A0C  302D FFAE                move.w     D0, [A5 - 0x52]
  852. 00000A10  E540                     asl        D0.w, 2
  853. 00000A12  306D FFAE                movea.w    A0, [A5 - 0x52]
  854. 00000A16  2208                     move.l     D1, A0
  855. 00000A18  83FC 0002                divs.w     D1, 0x2
  856. 00000A1C  D041                     add.w      D0, D1
  857. 00000A1E  5240                     addq.w     D0, 1
  858. 00000A20  3D40 FFEC                move.w     [A6 - 0x14], D0
  859. 00000A24  302D FFAE                move.w     D0, [A5 - 0x52]
  860. 00000A28  C1FC 0005                muls.w     D0, 0x5
  861. 00000A2C  306D FFAE                movea.w    A0, [A5 - 0x52]
  862. 00000A30  2208                     move.l     D1, A0
  863. 00000A32  83FC 0002                divs.w     D1, 0x2
  864. 00000A36  D041                     add.w      D0, D1
  865. 00000A38  5240                     addq.w     D0, 1
  866. 00000A3A  3D40 FFEA                move.w     [A6 - 0x16], D0
  867. 00000A3E  302D FFAE                move.w     D0, [A5 - 0x52]
  868. 00000A42  C1FC 0006                muls.w     D0, 0x6
  869. 00000A46  306D FFAE                movea.w    A0, [A5 - 0x52]
  870. 00000A4A  2208                     move.l     D1, A0
  871. 00000A4C  83FC 0002                divs.w     D1, 0x2
  872. 00000A50  D041                     add.w      D0, D1
  873. 00000A52  5240                     addq.w     D0, 1
  874. 00000A54  3D40 FFE8                move.w     [A6 - 0x18], D0
  875. 00000A58  302D FFAC                move.w     D0, [A5 - 0x54]
  876. 00000A5C  E540                     asl        D0.w, 2
  877. 00000A5E  3D40 FFE6                move.w     [A6 - 0x1A], D0
  878. 00000A62  302D FFAE                move.w     D0, [A5 - 0x52]
  879. 00000A66  E740                     asl        D0.w, 3
  880. 00000A68  306D FFAE                movea.w    A0, [A5 - 0x52]
  881. 00000A6C  2208                     move.l     D1, A0
  882. 00000A6E  83FC 0002                divs.w     D1, 0x2
  883. 00000A72  D041                     add.w      D0, D1
  884. 00000A74  5240                     addq.w     D0, 1
  885. 00000A76  3D40 FFE4                move.w     [A6 - 0x1C], D0
  886. 00000A7A  302D FFAE                move.w     D0, [A5 - 0x52]
  887. 00000A7E  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  888. 00000A82  306D FFAE                movea.w    A0, [A5 - 0x52]
  889. 00000A86  2208                     move.l     D1, A0
  890. 00000A88  83FC 0002                divs.w     D1, 0x2
  891. 00000A8C  D041                     add.w      D0, D1
  892. 00000A8E  5240                     addq.w     D0, 1
  893. 00000A90  3D40 FFE2                move.w     [A6 - 0x1E], D0
  894. 00000A94  302D FFAE                move.w     D0, [A5 - 0x52]
  895. 00000A98  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  896. 00000A9C  306D FFAE                movea.w    A0, [A5 - 0x52]
  897. 00000AA0  2208                     move.l     D1, A0
  898. 00000AA2  83FC 0002                divs.w     D1, 0x2
  899. 00000AA6  D041                     add.w      D0, D1
  900. 00000AA8  5240                     addq.w     D0, 1
  901. 00000AAA  3D40 FFE0                move.w     [A6 - 0x20], D0
  902. 00000AAE  0C6D 0001 FFB4           cmpi.w     [A5 - 0x4C], 0x1
  903. 00000AB4  6600 0126                bne        +0x128 /* 00000BDC */
  904. 00000AB8  702D                     moveq.l    D0, 0x2D
  905. 00000ABA  2D40 FFD8                move.l     [A6 - 0x28], D0
  906. 00000ABE  4EBA 01BC                jsr        [PC + 0x1BC /* 00000C7C */]
  907. 00000AC2  306D FFAC                movea.w    A0, [A5 - 0x54]
  908. 00000AC6  2008                     move.l     D0, A0
  909. 00000AC8  81FC 0002                divs.w     D0, 0x2
  910. 00000ACC  306D FFAE                movea.w    A0, [A5 - 0x52]
  911. 00000AD0  2208                     move.l     D1, A0
  912. 00000AD2  83FC 0002                divs.w     D1, 0x2
  913. 00000AD6  486D FF5E                pea.l      [A5 - 0xA2]
  914. 00000ADA  3F00                     move.w     -[A7], D0
  915. 00000ADC  3F01                     move.w     -[A7], D1
  916. 00000ADE  486D FE5A                pea.l      [A5 - 0x1A6]
  917. 00000AE2  A8B4                     syscall    FillRoundRect
  918. 00000AE4  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  919. 00000AE8  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  920. 00000AEC  A893                     syscall    MoveTo
  921. 00000AEE  4879 0000 0000           push.l     0x0
  922. 00000AF4  A884                     syscall    DrawString
  923. 00000AF6  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  924. 00000AFA  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  925. 00000AFE  A893                     syscall    MoveTo
  926. 00000B00  4879 0000 0012           push.l     0x12
  927. 00000B06  A884                     syscall    DrawString
  928. 00000B08  306D FFB2                movea.w    A0, [A5 - 0x4E]
  929. 00000B0C  2F08                     move.l     -[A7], A0
  930. 00000B0E  486E FFF0                pea.l      [A6 - 0x10]
  931. 00000B12  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  932. 00000B16  486E FFF0                pea.l      [A6 - 0x10]
  933. 00000B1A  A884                     syscall    DrawString
  934. 00000B1C  4879 0000 0020           push.l     0x20 /* ' ' */
  935. 00000B22  A884                     syscall    DrawString
  936. 00000B24  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  937. 00000B28  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  938. 00000B2C  A893                     syscall    MoveTo
  939. 00000B2E  4879 0000 0022           push.l     0x22 /* '\"' */
  940. 00000B34  A884                     syscall    DrawString
  941. 00000B36  306D FFB0                movea.w    A0, [A5 - 0x50]
  942. 00000B3A  2F08                     move.l     -[A7], A0
  943. 00000B3C  486E FFF0                pea.l      [A6 - 0x10]
  944. 00000B40  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  945. 00000B44  486E FFF0                pea.l      [A6 - 0x10]
  946. 00000B48  A884                     syscall    DrawString
  947. 00000B4A  4879 0000 002C           push.l     0x2C /* ',' */
  948. 00000B50  A884                     syscall    DrawString
  949. 00000B52  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  950. 00000B56  4878 0003                push.l     0x3
  951. 00000B5A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  952. 00000B5E  2F00                     move.l     -[A7], D0
  953. 00000B60  486E FFDC                pea.l      [A6 - 0x24]
  954. 00000B64  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  955. 00000B68  306D FFAC                movea.w    A0, [A5 - 0x54]
  956. 00000B6C  2008                     move.l     D0, A0
  957. 00000B6E  81FC 0002                divs.w     D0, 0x2
  958. 00000B72  306D FFAE                movea.w    A0, [A5 - 0x52]
  959. 00000B76  2208                     move.l     D1, A0
  960. 00000B78  83FC 0002                divs.w     D1, 0x2
  961. 00000B7C  486D FF6E                pea.l      [A5 - 0x92]
  962. 00000B80  3F00                     move.w     -[A7], D0
  963. 00000B82  3F01                     move.w     -[A7], D1
  964. 00000B84  486D FE6A                pea.l      [A5 - 0x196]
  965. 00000B88  A8B4                     syscall    FillRoundRect
  966. 00000B8A  306D FFAC                movea.w    A0, [A5 - 0x54]
  967. 00000B8E  2008                     move.l     D0, A0
  968. 00000B90  81FC 0002                divs.w     D0, 0x2
  969. 00000B94  306D FFAE                movea.w    A0, [A5 - 0x52]
  970. 00000B98  2208                     move.l     D1, A0
  971. 00000B9A  83FC 0002                divs.w     D1, 0x2
  972. 00000B9E  486D FF6E                pea.l      [A5 - 0x92]
  973. 00000BA2  3F00                     move.w     -[A7], D0
  974. 00000BA4  3F01                     move.w     -[A7], D1
  975. 00000BA6  A8B0                     syscall    FrameRoundRect
  976. 00000BA8  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  977. 00000BAC  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  978. 00000BB0  A893                     syscall    MoveTo
  979. 00000BB2  4879 0000 002E           push.l     0x2E /* '.' */
  980. 00000BB8  A884                     syscall    DrawString
  981. 00000BBA  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  982. 00000BBE  486E FFDC                pea.l      [A6 - 0x24]
  983. 00000BC2  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  984. 00000BC6  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  985. 00000BCA  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  986. 00000BCE  A893                     syscall    MoveTo
  987. 00000BD0  4879 0000 003C           push.l     0x3C /* '<' */
  988. 00000BD6  A884                     syscall    DrawString
  989. 00000BD8  6000 0096                bra        +0x98 /* 00000C70 */
  990. label00000BDC:
  991. 00000BDC  4EBA 009E                jsr        [PC + 0x9E /* 00000C7C */]
  992. 00000BE0  306D FFAC                movea.w    A0, [A5 - 0x54]
  993. 00000BE4  2008                     move.l     D0, A0
  994. 00000BE6  81FC 0002                divs.w     D0, 0x2
  995. 00000BEA  306D FFAE                movea.w    A0, [A5 - 0x52]
  996. 00000BEE  2208                     move.l     D1, A0
  997. 00000BF0  83FC 0002                divs.w     D1, 0x2
  998. 00000BF4  486D FF6E                pea.l      [A5 - 0x92]
  999. 00000BF8  3F00                     move.w     -[A7], D0
  1000. 00000BFA  3F01                     move.w     -[A7], D1
  1001. 00000BFC  486D FE5A                pea.l      [A5 - 0x1A6]
  1002. 00000C00  A8B4                     syscall    FillRoundRect
  1003. 00000C02  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1004. 00000C06  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1005. 00000C0A  A893                     syscall    MoveTo
  1006. 00000C0C  4879 0000 0054           push.l     0x54 /* 'T' */
  1007. 00000C12  A884                     syscall    DrawString
  1008. 00000C14  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1009. 00000C18  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1010. 00000C1C  A893                     syscall    MoveTo
  1011. 00000C1E  4879 0000 0064           push.l     0x64 /* 'd' */
  1012. 00000C24  A884                     syscall    DrawString
  1013. 00000C26  306D FFB0                movea.w    A0, [A5 - 0x50]
  1014. 00000C2A  2F08                     move.l     -[A7], A0
  1015. 00000C2C  486E FFF0                pea.l      [A6 - 0x10]
  1016. 00000C30  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1017. 00000C34  486E FFF0                pea.l      [A6 - 0x10]
  1018. 00000C38  A884                     syscall    DrawString
  1019. 00000C3A  4879 0000 0080           push.l     0x80
  1020. 00000C40  A884                     syscall    DrawString
  1021. 00000C42  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1022. 00000C46  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1023. 00000C4A  A893                     syscall    MoveTo
  1024. 00000C4C  4879 0000 0082           push.l     0x82
  1025. 00000C52  A884                     syscall    DrawString
  1026. 00000C54  306D FFB2                movea.w    A0, [A5 - 0x4E]
  1027. 00000C58  2F08                     move.l     -[A7], A0
  1028. 00000C5A  486E FFF0                pea.l      [A6 - 0x10]
  1029. 00000C5E  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1030. 00000C62  486E FFF0                pea.l      [A6 - 0x10]
  1031. 00000C66  A884                     syscall    DrawString
  1032. 00000C68  4879 0000 0090           push.l     0x90
  1033. 00000C6E  A884                     syscall    DrawString
  1034. label00000C70:
  1035. 00000C70  4E5E                     unlink     A6
  1036. 00000C72  4E75                     rts
  1037. 00000C74  5550                     subq.w     [A0], 2
  1038. 00000C76  4441                     neg.w      D1
  1039. 00000C78  5445                     addq.w     D5, 2
  1040. 00000C7A  4345                     chk.w      D1, D5
  1041. fn00000C7C:
  1042. 00000C7C  4E56 FFE4                link       A6, -0x001C
  1043. 00000C80  426E FFFE                clr.w      [A6 - 0x2]
  1044. 00000C84  302D FFAC                move.w     D0, [A5 - 0x54]
  1045. 00000C88  C1FC 0003                muls.w     D0, 0x3
  1046. 00000C8C  306D FFAC                movea.w    A0, [A5 - 0x54]
  1047. 00000C90  2208                     move.l     D1, A0
  1048. 00000C92  83FC 0002                divs.w     D1, 0x2
  1049. 00000C96  D041                     add.w      D0, D1
  1050. 00000C98  5240                     addq.w     D0, 1
  1051. 00000C9A  3D40 FFEA                move.w     [A6 - 0x16], D0
  1052. 00000C9E  302D FFAE                move.w     D0, [A5 - 0x52]
  1053. 00000CA2  E540                     asl        D0.w, 2
  1054. 00000CA4  306D FFAE                movea.w    A0, [A5 - 0x52]
  1055. 00000CA8  2208                     move.l     D1, A0
  1056. 00000CAA  83FC 0002                divs.w     D1, 0x2
  1057. 00000CAE  D041                     add.w      D0, D1
  1058. 00000CB0  5240                     addq.w     D0, 1
  1059. 00000CB2  3D40 FFE8                move.w     [A6 - 0x18], D0
  1060. 00000CB6  302D FFAE                move.w     D0, [A5 - 0x52]
  1061. 00000CBA  C1FC 0005                muls.w     D0, 0x5
  1062. 00000CBE  306D FFAE                movea.w    A0, [A5 - 0x52]
  1063. 00000CC2  2208                     move.l     D1, A0
  1064. 00000CC4  83FC 0002                divs.w     D1, 0x2
  1065. 00000CC8  D041                     add.w      D0, D1
  1066. 00000CCA  5240                     addq.w     D0, 1
  1067. 00000CCC  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1068. 00000CD0  302D FFAE                move.w     D0, [A5 - 0x52]
  1069. 00000CD4  C1FC 0006                muls.w     D0, 0x6
  1070. 00000CD8  306D FFAE                movea.w    A0, [A5 - 0x52]
  1071. 00000CDC  2208                     move.l     D1, A0
  1072. 00000CDE  83FC 0002                divs.w     D1, 0x2
  1073. 00000CE2  D041                     add.w      D0, D1
  1074. 00000CE4  5240                     addq.w     D0, 1
  1075. 00000CE6  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1076. 00000CEA  306D FFAC                movea.w    A0, [A5 - 0x54]
  1077. 00000CEE  2008                     move.l     D0, A0
  1078. 00000CF0  81FC 0002                divs.w     D0, 0x2
  1079. 00000CF4  306D FFAE                movea.w    A0, [A5 - 0x52]
  1080. 00000CF8  2208                     move.l     D1, A0
  1081. 00000CFA  83FC 0002                divs.w     D1, 0x2
  1082. 00000CFE  486D FF56                pea.l      [A5 - 0xAA]
  1083. 00000D02  3F00                     move.w     -[A7], D0
  1084. 00000D04  3F01                     move.w     -[A7], D1
  1085. 00000D06  486D FE6A                pea.l      [A5 - 0x196]
  1086. 00000D0A  A8B4                     syscall    FillRoundRect
  1087. 00000D0C  306D FFAC                movea.w    A0, [A5 - 0x54]
  1088. 00000D10  2008                     move.l     D0, A0
  1089. 00000D12  81FC 0002                divs.w     D0, 0x2
  1090. 00000D16  306D FFAE                movea.w    A0, [A5 - 0x52]
  1091. 00000D1A  2208                     move.l     D1, A0
  1092. 00000D1C  83FC 0002                divs.w     D1, 0x2
  1093. 00000D20  486D FF56                pea.l      [A5 - 0xAA]
  1094. 00000D24  3F00                     move.w     -[A7], D0
  1095. 00000D26  3F01                     move.w     -[A7], D1
  1096. 00000D28  A8B0                     syscall    FrameRoundRect
  1097. 00000D2A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1098. 00000D2E  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1099. 00000D32  A893                     syscall    MoveTo
  1100. 00000D34  4879 0000 0092           push.l     0x92
  1101. 00000D3A  A884                     syscall    DrawString
  1102. 00000D3C  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1103. 00000D40  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1104. 00000D44  A893                     syscall    MoveTo
  1105. 00000D46  4879 0000 009A           push.l     0x9A
  1106. 00000D4C  A884                     syscall    DrawString
  1107. 00000D4E  426E FFFC                clr.w      [A6 - 0x4]
  1108. 00000D52  601C                     bra        +0x1E /* 00000D70 */
  1109. label00000D54:
  1110. 00000D54  302E FFFC                move.w     D0, [A6 - 0x4]
  1111. 00000D58  48C0                     ext.l      D0
  1112. 00000D5A  E580                     asl        D0, 2
  1113. 00000D5C  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1114. 00000D60  D1C0                     add.l      A0, D0
  1115. 00000D62  2050                     movea.l    A0, [A0]
  1116. 00000D64  2050                     movea.l    A0, [A0]
  1117. 00000D66  3010                     move.w     D0, [A0]
  1118. 00000D68  D16E FFFE                add.w      [A6 - 0x2], D0
  1119. 00000D6C  526E FFFC                addq.w     [A6 - 0x4], 1
  1120. label00000D70:
  1121. 00000D70  0C6E 0010 FFFC           cmpi.w     [A6 - 0x4], 0x10
  1122. 00000D76  6DDC                     blt        -0x22 /* 00000D54 */
  1123. 00000D78  306E FFFE                movea.w    A0, [A6 - 0x2]
  1124. 00000D7C  2F08                     move.l     -[A7], A0
  1125. 00000D7E  486E FFEC                pea.l      [A6 - 0x14]
  1126. 00000D82  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1127. 00000D86  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1128. 00000D8A  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1129. 00000D8E  A893                     syscall    MoveTo
  1130. 00000D90  486E FFEC                pea.l      [A6 - 0x14]
  1131. 00000D94  A884                     syscall    DrawString
  1132. 00000D96  4E5E                     unlink     A6
  1133. 00000D98  4E75                     rts
  1134. 00000D9A  5245                     addq.w     D5, 1
  1135. 00000D9C  4D41                     chk.w      D6, D1
  1136. 00000D9E  494E                     chk.w      D4, A6
  1137. 00000DA0  494E                     chk.w      D4, A6
  1138. export_21:
  1139. 00000DA2  4E56 FFD8                link       A6, -0x0028
  1140. 00000DA6  702D                     moveq.l    D0, 0x2D
  1141. 00000DA8  2D40 FFD8                move.l     [A6 - 0x28], D0
  1142. 00000DAC  306D FFAC                movea.w    A0, [A5 - 0x54]
  1143. 00000DB0  2008                     move.l     D0, A0
  1144. 00000DB2  81FC 0002                divs.w     D0, 0x2
  1145. 00000DB6  306D FFAE                movea.w    A0, [A5 - 0x52]
  1146. 00000DBA  2208                     move.l     D1, A0
  1147. 00000DBC  83FC 0002                divs.w     D1, 0x2
  1148. 00000DC0  486D FF6E                pea.l      [A5 - 0x92]
  1149. 00000DC4  3F00                     move.w     -[A7], D0
  1150. 00000DC6  3F01                     move.w     -[A7], D1
  1151. 00000DC8  486D FE6A                pea.l      [A5 - 0x196]
  1152. 00000DCC  A8B4                     syscall    FillRoundRect
  1153. 00000DCE  306D FFAC                movea.w    A0, [A5 - 0x54]
  1154. 00000DD2  2008                     move.l     D0, A0
  1155. 00000DD4  81FC 0002                divs.w     D0, 0x2
  1156. 00000DD8  306D FFAE                movea.w    A0, [A5 - 0x52]
  1157. 00000DDC  2208                     move.l     D1, A0
  1158. 00000DDE  83FC 0002                divs.w     D1, 0x2
  1159. 00000DE2  486D FF6E                pea.l      [A5 - 0x92]
  1160. 00000DE6  3F00                     move.w     -[A7], D0
  1161. 00000DE8  3F01                     move.w     -[A7], D1
  1162. 00000DEA  A8B0                     syscall    FrameRoundRect
  1163. 00000DEC  306D FFAC                movea.w    A0, [A5 - 0x54]
  1164. 00000DF0  2008                     move.l     D0, A0
  1165. 00000DF2  81FC 0002                divs.w     D0, 0x2
  1166. 00000DF6  306D FFAE                movea.w    A0, [A5 - 0x52]
  1167. 00000DFA  2208                     move.l     D1, A0
  1168. 00000DFC  83FC 0002                divs.w     D1, 0x2
  1169. 00000E00  486D FF5E                pea.l      [A5 - 0xA2]
  1170. 00000E04  3F00                     move.w     -[A7], D0
  1171. 00000E06  3F01                     move.w     -[A7], D1
  1172. 00000E08  486D FE6A                pea.l      [A5 - 0x196]
  1173. 00000E0C  A8B4                     syscall    FillRoundRect
  1174. 00000E0E  306D FFAC                movea.w    A0, [A5 - 0x54]
  1175. 00000E12  2008                     move.l     D0, A0
  1176. 00000E14  81FC 0002                divs.w     D0, 0x2
  1177. 00000E18  306D FFAE                movea.w    A0, [A5 - 0x52]
  1178. 00000E1C  2208                     move.l     D1, A0
  1179. 00000E1E  83FC 0002                divs.w     D1, 0x2
  1180. 00000E22  486D FF5E                pea.l      [A5 - 0xA2]
  1181. 00000E26  3F00                     move.w     -[A7], D0
  1182. 00000E28  3F01                     move.w     -[A7], D1
  1183. 00000E2A  A8B0                     syscall    FrameRoundRect
  1184. 00000E2C  302D FFAC                move.w     D0, [A5 - 0x54]
  1185. 00000E30  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  1186. 00000E34  3D40 FFEE                move.w     [A6 - 0x12], D0
  1187. 00000E38  302D FFAE                move.w     D0, [A5 - 0x52]
  1188. 00000E3C  E540                     asl        D0.w, 2
  1189. 00000E3E  306D FFAE                movea.w    A0, [A5 - 0x52]
  1190. 00000E42  2208                     move.l     D1, A0
  1191. 00000E44  83FC 0002                divs.w     D1, 0x2
  1192. 00000E48  D041                     add.w      D0, D1
  1193. 00000E4A  5240                     addq.w     D0, 1
  1194. 00000E4C  3D40 FFEC                move.w     [A6 - 0x14], D0
  1195. 00000E50  302D FFAE                move.w     D0, [A5 - 0x52]
  1196. 00000E54  C1FC 0005                muls.w     D0, 0x5
  1197. 00000E58  306D FFAE                movea.w    A0, [A5 - 0x52]
  1198. 00000E5C  2208                     move.l     D1, A0
  1199. 00000E5E  83FC 0002                divs.w     D1, 0x2
  1200. 00000E62  D041                     add.w      D0, D1
  1201. 00000E64  5240                     addq.w     D0, 1
  1202. 00000E66  3D40 FFEA                move.w     [A6 - 0x16], D0
  1203. 00000E6A  302D FFAE                move.w     D0, [A5 - 0x52]
  1204. 00000E6E  C1FC 0006                muls.w     D0, 0x6
  1205. 00000E72  306D FFAE                movea.w    A0, [A5 - 0x52]
  1206. 00000E76  2208                     move.l     D1, A0
  1207. 00000E78  83FC 0002                divs.w     D1, 0x2
  1208. 00000E7C  D041                     add.w      D0, D1
  1209. 00000E7E  5240                     addq.w     D0, 1
  1210. 00000E80  3D40 FFE8                move.w     [A6 - 0x18], D0
  1211. 00000E84  302D FFAC                move.w     D0, [A5 - 0x54]
  1212. 00000E88  E540                     asl        D0.w, 2
  1213. 00000E8A  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1214. 00000E8E  302D FFAE                move.w     D0, [A5 - 0x52]
  1215. 00000E92  E740                     asl        D0.w, 3
  1216. 00000E94  306D FFAE                movea.w    A0, [A5 - 0x52]
  1217. 00000E98  2208                     move.l     D1, A0
  1218. 00000E9A  83FC 0002                divs.w     D1, 0x2
  1219. 00000E9E  D041                     add.w      D0, D1
  1220. 00000EA0  5240                     addq.w     D0, 1
  1221. 00000EA2  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1222. 00000EA6  302D FFAE                move.w     D0, [A5 - 0x52]
  1223. 00000EAA  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  1224. 00000EAE  306D FFAE                movea.w    A0, [A5 - 0x52]
  1225. 00000EB2  2208                     move.l     D1, A0
  1226. 00000EB4  83FC 0002                divs.w     D1, 0x2
  1227. 00000EB8  D041                     add.w      D0, D1
  1228. 00000EBA  5240                     addq.w     D0, 1
  1229. 00000EBC  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1230. 00000EC0  302D FFAE                move.w     D0, [A5 - 0x52]
  1231. 00000EC4  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1232. 00000EC8  306D FFAE                movea.w    A0, [A5 - 0x52]
  1233. 00000ECC  2208                     move.l     D1, A0
  1234. 00000ECE  83FC 0002                divs.w     D1, 0x2
  1235. 00000ED2  D041                     add.w      D0, D1
  1236. 00000ED4  5240                     addq.w     D0, 1
  1237. 00000ED6  3D40 FFE0                move.w     [A6 - 0x20], D0
  1238. 00000EDA  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1239. 00000EDE  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1240. 00000EE2  A893                     syscall    MoveTo
  1241. 00000EE4  4879 0000 00A4           push.l     0xA4
  1242. 00000EEA  A884                     syscall    DrawString
  1243. 00000EEC  306D FFB2                movea.w    A0, [A5 - 0x4E]
  1244. 00000EF0  2F08                     move.l     -[A7], A0
  1245. 00000EF2  486E FFF0                pea.l      [A6 - 0x10]
  1246. 00000EF6  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1247. 00000EFA  486E FFF0                pea.l      [A6 - 0x10]
  1248. 00000EFE  A884                     syscall    DrawString
  1249. 00000F00  4879 0000 00B2           push.l     0xB2
  1250. 00000F06  A884                     syscall    DrawString
  1251. 00000F08  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1252. 00000F0C  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1253. 00000F10  A893                     syscall    MoveTo
  1254. 00000F12  4879 0000 00B4           push.l     0xB4
  1255. 00000F18  A884                     syscall    DrawString
  1256. 00000F1A  306D FFB0                movea.w    A0, [A5 - 0x50]
  1257. 00000F1E  2F08                     move.l     -[A7], A0
  1258. 00000F20  486E FFF0                pea.l      [A6 - 0x10]
  1259. 00000F24  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1260. 00000F28  486E FFF0                pea.l      [A6 - 0x10]
  1261. 00000F2C  A884                     syscall    DrawString
  1262. 00000F2E  4879 0000 00C4           push.l     0xC4
  1263. 00000F34  A884                     syscall    DrawString
  1264. 00000F36  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1265. 00000F3A  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1266. 00000F3E  A893                     syscall    MoveTo
  1267. 00000F40  302D FFB2                move.w     D0, [A5 - 0x4E]
  1268. 00000F44  B06D FFB0                cmp.w      D0, [A5 - 0x50]
  1269. 00000F48  6F0A                     ble        +0xC /* 00000F54 */
  1270. 00000F4A  4879 0000 00C6           push.l     0xC6
  1271. 00000F50  A884                     syscall    DrawString
  1272. 00000F52  6008                     bra        +0xA /* 00000F5C */
  1273. label00000F54:
  1274. 00000F54  4879 0000 00D8           push.l     0xD8
  1275. 00000F5A  A884                     syscall    DrawString
  1276. label00000F5C:
  1277. 00000F5C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1278. 00000F60  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  1279. 00000F64  A893                     syscall    MoveTo
  1280. 00000F66  4879 0000 00EC           push.l     0xEC
  1281. 00000F6C  A884                     syscall    DrawString
  1282. 00000F6E  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1283. 00000F72  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  1284. 00000F76  A893                     syscall    MoveTo
  1285. 00000F78  4879 0000 00FE           push.l     0xFE
  1286. 00000F7E  A884                     syscall    DrawString
  1287. label00000F80:
  1288. 00000F80  4267                     clr.w      -[A7]
  1289. 00000F82  A974                     syscall    Button
  1290. 00000F84  101F                     move.b     D0, [A7]+
  1291. 00000F86  4A00                     tst.b      D0
  1292. 00000F88  67F6                     beq        -0x8 /* 00000F80 */
  1293. 00000F8A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1294. 00000F8E  4267                     clr.w      -[A7]
  1295. 00000F90  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1296. 00000F94  4E5E                     unlink     A6
  1297. 00000F96  4E75                     rts
  1298. 00000F98  4649                     not.w      A1
  1299. 00000F9A  4E41                     trap       1
  1300. 00000F9C  4C43 454E                movem.l    D1,D2,D3,D6,A0,A2,A6, D3
  1301. export_23:
  1302. 00000FA0  4E56 FFF6                link       A6, -0x000A
  1303. 00000FA4  48E7 1800                movem.l    -[A7], D3,D4
  1304. 00000FA8  426E FFF6                clr.w      [A6 - 0xA]
  1305. 00000FAC  206D FFC0                movea.l    A0, [A5 - 0x40]
  1306. 00000FB0  302D FFAC                move.w     D0, [A5 - 0x54]
  1307. 00000FB4  C1FC 0003                muls.w     D0, 0x3
  1308. 00000FB8  322D FFAE                move.w     D1, [A5 - 0x52]
  1309. 00000FBC  D241                     add.w      D1, D1
  1310. 00000FBE  342D FFAC                move.w     D2, [A5 - 0x54]
  1311. 00000FC2  C5FC 0005                muls.w     D2, 0x5
  1312. 00000FC6  362D FFAE                move.w     D3, [A5 - 0x52]
  1313. 00000FCA  C7FC 0003                muls.w     D3, 0x3
  1314. 00000FCE  2050                     movea.l    A0, [A0]
  1315. 00000FD0  4868 0002                pea.l      [A0 + 0x2]
  1316. 00000FD4  3F00                     move.w     -[A7], D0
  1317. 00000FD6  3F01                     move.w     -[A7], D1
  1318. 00000FD8  3F02                     move.w     -[A7], D2
  1319. 00000FDA  3F03                     move.w     -[A7], D3
  1320. 00000FDC  A8A7                     syscall    SetRect
  1321. 00000FDE  206D FFC4                movea.l    A0, [A5 - 0x3C]
  1322. 00000FE2  302D FFAC                move.w     D0, [A5 - 0x54]
  1323. 00000FE6  C1FC 0006                muls.w     D0, 0x6
  1324. 00000FEA  322D FFAE                move.w     D1, [A5 - 0x52]
  1325. 00000FEE  D241                     add.w      D1, D1
  1326. 00000FF0  342D FFAC                move.w     D2, [A5 - 0x54]
  1327. 00000FF4  E742                     asl        D2.w, 3
  1328. 00000FF6  362D FFAE                move.w     D3, [A5 - 0x52]
  1329. 00000FFA  C7FC 0003                muls.w     D3, 0x3
  1330. 00000FFE  2050                     movea.l    A0, [A0]
  1331. 00001000  4868 0002                pea.l      [A0 + 0x2]
  1332. 00001004  3F00                     move.w     -[A7], D0
  1333. 00001006  3F01                     move.w     -[A7], D1
  1334. 00001008  3F02                     move.w     -[A7], D2
  1335. 0000100A  3F03                     move.w     -[A7], D3
  1336. 0000100C  A8A7                     syscall    SetRect
  1337. 0000100E  206D FFC8                movea.l    A0, [A5 - 0x38]
  1338. 00001012  302D FFAC                move.w     D0, [A5 - 0x54]
  1339. 00001016  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  1340. 0000101A  322D FFAE                move.w     D1, [A5 - 0x52]
  1341. 0000101E  D241                     add.w      D1, D1
  1342. 00001020  342D FFAC                move.w     D2, [A5 - 0x54]
  1343. 00001024  C5FC 000B                muls.w     D2, 0xB
  1344. 00001028  362D FFAE                move.w     D3, [A5 - 0x52]
  1345. 0000102C  C7FC 0003                muls.w     D3, 0x3
  1346. 00001030  2050                     movea.l    A0, [A0]
  1347. 00001032  4868 0002                pea.l      [A0 + 0x2]
  1348. 00001036  3F00                     move.w     -[A7], D0
  1349. 00001038  3F01                     move.w     -[A7], D1
  1350. 0000103A  3F02                     move.w     -[A7], D2
  1351. 0000103C  3F03                     move.w     -[A7], D3
  1352. 0000103E  A8A7                     syscall    SetRect
  1353. 00001040  206D FFCC                movea.l    A0, [A5 - 0x34]
  1354. 00001044  302D FFAC                move.w     D0, [A5 - 0x54]
  1355. 00001048  C1FC 000C                muls.w     D0, 0xC
  1356. 0000104C  322D FFAE                move.w     D1, [A5 - 0x52]
  1357. 00001050  D241                     add.w      D1, D1
  1358. 00001052  342D FFAC                move.w     D2, [A5 - 0x54]
  1359. 00001056  C5FC 000E                muls.w     D2, 0xE
  1360. 0000105A  362D FFAE                move.w     D3, [A5 - 0x52]
  1361. 0000105E  C7FC 0003                muls.w     D3, 0x3
  1362. 00001062  2050                     movea.l    A0, [A0]
  1363. 00001064  4868 0002                pea.l      [A0 + 0x2]
  1364. 00001068  3F00                     move.w     -[A7], D0
  1365. 0000106A  3F01                     move.w     -[A7], D1
  1366. 0000106C  3F02                     move.w     -[A7], D2
  1367. 0000106E  3F03                     move.w     -[A7], D3
  1368. 00001070  A8A7                     syscall    SetRect
  1369. 00001072  206D FFD0                movea.l    A0, [A5 - 0x30]
  1370. 00001076  302D FFAC                move.w     D0, [A5 - 0x54]
  1371. 0000107A  C1FC 000F                muls.w     D0, 0xF
  1372. 0000107E  322D FFAE                move.w     D1, [A5 - 0x52]
  1373. 00001082  D241                     add.w      D1, D1
  1374. 00001084  342D FFAC                move.w     D2, [A5 - 0x54]
  1375. 00001088  C5FC 0011                muls.w     D2, 0x11
  1376. 0000108C  362D FFAE                move.w     D3, [A5 - 0x52]
  1377. 00001090  C7FC 0003                muls.w     D3, 0x3
  1378. 00001094  2050                     movea.l    A0, [A0]
  1379. 00001096  4868 0002                pea.l      [A0 + 0x2]
  1380. 0000109A  3F00                     move.w     -[A7], D0
  1381. 0000109C  3F01                     move.w     -[A7], D1
  1382. 0000109E  3F02                     move.w     -[A7], D2
  1383. 000010A0  3F03                     move.w     -[A7], D3
  1384. 000010A2  A8A7                     syscall    SetRect
  1385. 000010A4  206D FFD4                movea.l    A0, [A5 - 0x2C]
  1386. 000010A8  302D FFAC                move.w     D0, [A5 - 0x54]
  1387. 000010AC  C1FC 0012                muls.w     D0, 0x12
  1388. 000010B0  322D FFAE                move.w     D1, [A5 - 0x52]
  1389. 000010B4  C3FC 0003                muls.w     D1, 0x3
  1390. 000010B8  326D FFAE                movea.w    A1, [A5 - 0x52]
  1391. 000010BC  2409                     move.l     D2, A1
  1392. 000010BE  85FC 0002                divs.w     D2, 0x2
  1393. 000010C2  D242                     add.w      D1, D2
  1394. 000010C4  342D FFAC                move.w     D2, [A5 - 0x54]
  1395. 000010C8  C5FC 0013                muls.w     D2, 0x13
  1396. 000010CC  362D FFAE                move.w     D3, [A5 - 0x52]
  1397. 000010D0  C7FC 0005                muls.w     D3, 0x5
  1398. 000010D4  326D FFAE                movea.w    A1, [A5 - 0x52]
  1399. 000010D8  2809                     move.l     D4, A1
  1400. 000010DA  89FC 0002                divs.w     D4, 0x2
  1401. 000010DE  D644                     add.w      D3, D4
  1402. 000010E0  2050                     movea.l    A0, [A0]
  1403. 000010E2  4868 0002                pea.l      [A0 + 0x2]
  1404. 000010E6  3F00                     move.w     -[A7], D0
  1405. 000010E8  3F01                     move.w     -[A7], D1
  1406. 000010EA  3F02                     move.w     -[A7], D2
  1407. 000010EC  3F03                     move.w     -[A7], D3
  1408. 000010EE  A8A7                     syscall    SetRect
  1409. 000010F0  206D FFD8                movea.l    A0, [A5 - 0x28]
  1410. 000010F4  302D FFAC                move.w     D0, [A5 - 0x54]
  1411. 000010F8  C1FC 0012                muls.w     D0, 0x12
  1412. 000010FC  322D FFAE                move.w     D1, [A5 - 0x52]
  1413. 00001100  C3FC 0006                muls.w     D1, 0x6
  1414. 00001104  326D FFAE                movea.w    A1, [A5 - 0x52]
  1415. 00001108  2409                     move.l     D2, A1
  1416. 0000110A  85FC 0002                divs.w     D2, 0x2
  1417. 0000110E  D242                     add.w      D1, D2
  1418. 00001110  342D FFAC                move.w     D2, [A5 - 0x54]
  1419. 00001114  C5FC 0013                muls.w     D2, 0x13
  1420. 00001118  362D FFAE                move.w     D3, [A5 - 0x52]
  1421. 0000111C  E743                     asl        D3.w, 3
  1422. 0000111E  326D FFAE                movea.w    A1, [A5 - 0x52]
  1423. 00001122  2809                     move.l     D4, A1
  1424. 00001124  89FC 0002                divs.w     D4, 0x2
  1425. 00001128  D644                     add.w      D3, D4
  1426. 0000112A  2050                     movea.l    A0, [A0]
  1427. 0000112C  4868 0002                pea.l      [A0 + 0x2]
  1428. 00001130  3F00                     move.w     -[A7], D0
  1429. 00001132  3F01                     move.w     -[A7], D1
  1430. 00001134  3F02                     move.w     -[A7], D2
  1431. 00001136  3F03                     move.w     -[A7], D3
  1432. 00001138  A8A7                     syscall    SetRect
  1433. 0000113A  206D FFDC                movea.l    A0, [A5 - 0x24]
  1434. 0000113E  302D FFAC                move.w     D0, [A5 - 0x54]
  1435. 00001142  C1FC 0012                muls.w     D0, 0x12
  1436. 00001146  322D FFAE                move.w     D1, [A5 - 0x52]
  1437. 0000114A  C3FC 0009                muls.w     D1, 0x9 /* '\t' */
  1438. 0000114E  326D FFAE                movea.w    A1, [A5 - 0x52]
  1439. 00001152  2409                     move.l     D2, A1
  1440. 00001154  85FC 0002                divs.w     D2, 0x2
  1441. 00001158  D242                     add.w      D1, D2
  1442. 0000115A  342D FFAC                move.w     D2, [A5 - 0x54]
  1443. 0000115E  C5FC 0013                muls.w     D2, 0x13
  1444. 00001162  362D FFAE                move.w     D3, [A5 - 0x52]
  1445. 00001166  C7FC 000B                muls.w     D3, 0xB
  1446. 0000116A  326D FFAE                movea.w    A1, [A5 - 0x52]
  1447. 0000116E  2809                     move.l     D4, A1
  1448. 00001170  89FC 0002                divs.w     D4, 0x2
  1449. 00001174  D644                     add.w      D3, D4
  1450. 00001176  2050                     movea.l    A0, [A0]
  1451. 00001178  4868 0002                pea.l      [A0 + 0x2]
  1452. 0000117C  3F00                     move.w     -[A7], D0
  1453. 0000117E  3F01                     move.w     -[A7], D1
  1454. 00001180  3F02                     move.w     -[A7], D2
  1455. 00001182  3F03                     move.w     -[A7], D3
  1456. 00001184  A8A7                     syscall    SetRect
  1457. 00001186  206D FFE0                movea.l    A0, [A5 - 0x20]
  1458. 0000118A  302D FFAC                move.w     D0, [A5 - 0x54]
  1459. 0000118E  C1FC 000F                muls.w     D0, 0xF
  1460. 00001192  322D FFAE                move.w     D1, [A5 - 0x52]
  1461. 00001196  C3FC 000C                muls.w     D1, 0xC
  1462. 0000119A  342D FFAC                move.w     D2, [A5 - 0x54]
  1463. 0000119E  C5FC 0011                muls.w     D2, 0x11
  1464. 000011A2  362D FFAE                move.w     D3, [A5 - 0x52]
  1465. 000011A6  C7FC 000D                muls.w     D3, 0xD /* '\r' */
  1466. 000011AA  2050                     movea.l    A0, [A0]
  1467. 000011AC  4868 0002                pea.l      [A0 + 0x2]
  1468. 000011B0  3F00                     move.w     -[A7], D0
  1469. 000011B2  3F01                     move.w     -[A7], D1
  1470. 000011B4  3F02                     move.w     -[A7], D2
  1471. 000011B6  3F03                     move.w     -[A7], D3
  1472. 000011B8  A8A7                     syscall    SetRect
  1473. 000011BA  206D FFE4                movea.l    A0, [A5 - 0x1C]
  1474. 000011BE  302D FFAC                move.w     D0, [A5 - 0x54]
  1475. 000011C2  C1FC 000C                muls.w     D0, 0xC
  1476. 000011C6  322D FFAE                move.w     D1, [A5 - 0x52]
  1477. 000011CA  C3FC 000C                muls.w     D1, 0xC
  1478. 000011CE  342D FFAC                move.w     D2, [A5 - 0x54]
  1479. 000011D2  C5FC 000E                muls.w     D2, 0xE
  1480. 000011D6  362D FFAE                move.w     D3, [A5 - 0x52]
  1481. 000011DA  C7FC 000D                muls.w     D3, 0xD /* '\r' */
  1482. 000011DE  2050                     movea.l    A0, [A0]
  1483. 000011E0  4868 0002                pea.l      [A0 + 0x2]
  1484. 000011E4  3F00                     move.w     -[A7], D0
  1485. 000011E6  3F01                     move.w     -[A7], D1
  1486. 000011E8  3F02                     move.w     -[A7], D2
  1487. 000011EA  3F03                     move.w     -[A7], D3
  1488. 000011EC  A8A7                     syscall    SetRect
  1489. 000011EE  206D FFE8                movea.l    A0, [A5 - 0x18]
  1490. 000011F2  302D FFAC                move.w     D0, [A5 - 0x54]
  1491. 000011F6  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  1492. 000011FA  322D FFAE                move.w     D1, [A5 - 0x52]
  1493. 000011FE  C3FC 000C                muls.w     D1, 0xC
  1494. 00001202  342D FFAC                move.w     D2, [A5 - 0x54]
  1495. 00001206  C5FC 000B                muls.w     D2, 0xB
  1496. 0000120A  362D FFAE                move.w     D3, [A5 - 0x52]
  1497. 0000120E  C7FC 000D                muls.w     D3, 0xD /* '\r' */
  1498. 00001212  2050                     movea.l    A0, [A0]
  1499. 00001214  4868 0002                pea.l      [A0 + 0x2]
  1500. 00001218  3F00                     move.w     -[A7], D0
  1501. 0000121A  3F01                     move.w     -[A7], D1
  1502. 0000121C  3F02                     move.w     -[A7], D2
  1503. 0000121E  3F03                     move.w     -[A7], D3
  1504. 00001220  A8A7                     syscall    SetRect
  1505. 00001222  206D FFEC                movea.l    A0, [A5 - 0x14]
  1506. 00001226  302D FFAC                move.w     D0, [A5 - 0x54]
  1507. 0000122A  C1FC 0006                muls.w     D0, 0x6
  1508. 0000122E  322D FFAE                move.w     D1, [A5 - 0x52]
  1509. 00001232  C3FC 000C                muls.w     D1, 0xC
  1510. 00001236  342D FFAC                move.w     D2, [A5 - 0x54]
  1511. 0000123A  E742                     asl        D2.w, 3
  1512. 0000123C  362D FFAE                move.w     D3, [A5 - 0x52]
  1513. 00001240  C7FC 000D                muls.w     D3, 0xD /* '\r' */
  1514. 00001244  2050                     movea.l    A0, [A0]
  1515. 00001246  4868 0002                pea.l      [A0 + 0x2]
  1516. 0000124A  3F00                     move.w     -[A7], D0
  1517. 0000124C  3F01                     move.w     -[A7], D1
  1518. 0000124E  3F02                     move.w     -[A7], D2
  1519. 00001250  3F03                     move.w     -[A7], D3
  1520. 00001252  A8A7                     syscall    SetRect
  1521. 00001254  206D FFF0                movea.l    A0, [A5 - 0x10]
  1522. 00001258  302D FFAC                move.w     D0, [A5 - 0x54]
  1523. 0000125C  C1FC 0003                muls.w     D0, 0x3
  1524. 00001260  322D FFAE                move.w     D1, [A5 - 0x52]
  1525. 00001264  C3FC 000C                muls.w     D1, 0xC
  1526. 00001268  342D FFAC                move.w     D2, [A5 - 0x54]
  1527. 0000126C  C5FC 0005                muls.w     D2, 0x5
  1528. 00001270  362D FFAE                move.w     D3, [A5 - 0x52]
  1529. 00001274  C7FC 000D                muls.w     D3, 0xD /* '\r' */
  1530. 00001278  2050                     movea.l    A0, [A0]
  1531. 0000127A  4868 0002                pea.l      [A0 + 0x2]
  1532. 0000127E  3F00                     move.w     -[A7], D0
  1533. 00001280  3F01                     move.w     -[A7], D1
  1534. 00001282  3F02                     move.w     -[A7], D2
  1535. 00001284  3F03                     move.w     -[A7], D3
  1536. 00001286  A8A7                     syscall    SetRect
  1537. 00001288  206D FFF4                movea.l    A0, [A5 - 0xC]
  1538. 0000128C  302D FFAC                move.w     D0, [A5 - 0x54]
  1539. 00001290  322D FFAE                move.w     D1, [A5 - 0x52]
  1540. 00001294  C3FC 0009                muls.w     D1, 0x9 /* '\t' */
  1541. 00001298  326D FFAE                movea.w    A1, [A5 - 0x52]
  1542. 0000129C  2409                     move.l     D2, A1
  1543. 0000129E  85FC 0002                divs.w     D2, 0x2
  1544. 000012A2  D242                     add.w      D1, D2
  1545. 000012A4  342D FFAC                move.w     D2, [A5 - 0x54]
  1546. 000012A8  D442                     add.w      D2, D2
  1547. 000012AA  362D FFAE                move.w     D3, [A5 - 0x52]
  1548. 000012AE  C7FC 000B                muls.w     D3, 0xB
  1549. 000012B2  326D FFAE                movea.w    A1, [A5 - 0x52]
  1550. 000012B6  2809                     move.l     D4, A1
  1551. 000012B8  89FC 0002                divs.w     D4, 0x2
  1552. 000012BC  D644                     add.w      D3, D4
  1553. 000012BE  2050                     movea.l    A0, [A0]
  1554. 000012C0  4868 0002                pea.l      [A0 + 0x2]
  1555. 000012C4  3F00                     move.w     -[A7], D0
  1556. 000012C6  3F01                     move.w     -[A7], D1
  1557. 000012C8  3F02                     move.w     -[A7], D2
  1558. 000012CA  3F03                     move.w     -[A7], D3
  1559. 000012CC  A8A7                     syscall    SetRect
  1560. 000012CE  206D FFF8                movea.l    A0, [A5 - 0x8]
  1561. 000012D2  302D FFAC                move.w     D0, [A5 - 0x54]
  1562. 000012D6  322D FFAE                move.w     D1, [A5 - 0x52]
  1563. 000012DA  C3FC 0006                muls.w     D1, 0x6
  1564. 000012DE  326D FFAE                movea.w    A1, [A5 - 0x52]
  1565. 000012E2  2409                     move.l     D2, A1
  1566. 000012E4  85FC 0002                divs.w     D2, 0x2
  1567. 000012E8  D242                     add.w      D1, D2
  1568. 000012EA  342D FFAC                move.w     D2, [A5 - 0x54]
  1569. 000012EE  D442                     add.w      D2, D2
  1570. 000012F0  362D FFAE                move.w     D3, [A5 - 0x52]
  1571. 000012F4  E743                     asl        D3.w, 3
  1572. 000012F6  326D FFAE                movea.w    A1, [A5 - 0x52]
  1573. 000012FA  2809                     move.l     D4, A1
  1574. 000012FC  89FC 0002                divs.w     D4, 0x2
  1575. 00001300  D644                     add.w      D3, D4
  1576. 00001302  2050                     movea.l    A0, [A0]
  1577. 00001304  4868 0002                pea.l      [A0 + 0x2]
  1578. 00001308  3F00                     move.w     -[A7], D0
  1579. 0000130A  3F01                     move.w     -[A7], D1
  1580. 0000130C  3F02                     move.w     -[A7], D2
  1581. 0000130E  3F03                     move.w     -[A7], D3
  1582. 00001310  A8A7                     syscall    SetRect
  1583. 00001312  206D FFFC                movea.l    A0, [A5 - 0x4]
  1584. 00001316  302D FFAC                move.w     D0, [A5 - 0x54]
  1585. 0000131A  322D FFAE                move.w     D1, [A5 - 0x52]
  1586. 0000131E  C3FC 0003                muls.w     D1, 0x3
  1587. 00001322  326D FFAE                movea.w    A1, [A5 - 0x52]
  1588. 00001326  2409                     move.l     D2, A1
  1589. 00001328  85FC 0002                divs.w     D2, 0x2
  1590. 0000132C  D242                     add.w      D1, D2
  1591. 0000132E  342D FFAC                move.w     D2, [A5 - 0x54]
  1592. 00001332  D442                     add.w      D2, D2
  1593. 00001334  362D FFAE                move.w     D3, [A5 - 0x52]
  1594. 00001338  C7FC 0005                muls.w     D3, 0x5
  1595. 0000133C  326D FFAE                movea.w    A1, [A5 - 0x52]
  1596. 00001340  2809                     move.l     D4, A1
  1597. 00001342  89FC 0002                divs.w     D4, 0x2
  1598. 00001346  D644                     add.w      D3, D4
  1599. 00001348  2050                     movea.l    A0, [A0]
  1600. 0000134A  4868 0002                pea.l      [A0 + 0x2]
  1601. 0000134E  3F00                     move.w     -[A7], D0
  1602. 00001350  3F01                     move.w     -[A7], D1
  1603. 00001352  3F02                     move.w     -[A7], D2
  1604. 00001354  3F03                     move.w     -[A7], D3
  1605. 00001356  A8A7                     syscall    SetRect
  1606. 00001358  4CDF 0018                movem.l    D3,D4, [A7]+
  1607. 0000135C  4E5E                     unlink     A6
  1608. 0000135E  4E75                     rts
  1609. 00001360  5345                     subq.w     D5, 1
  1610. 00001362  5455                     addq.w     [A5], 2
  1611. 00001364  5050                     addq.w     [A0], 8
  1612. 00001366  4954                     chk.w      D4, [A4]
  1613. export_22:
  1614. 00001368  4E56 FFF4                link       A6, -0x000C
  1615. 0000136C  48E7 1800                movem.l    -[A7], D3,D4
  1616. 00001370  426E FFF6                clr.w      [A6 - 0xA]
  1617. 00001374  426E FFF4                clr.w      [A6 - 0xC]
  1618. 00001378  486D FF4E                pea.l      [A5 - 0xB2]
  1619. 0000137C  486D FE5A                pea.l      [A5 - 0x1A6]
  1620. 00001380  A8A5                     syscall    FillRect
  1621. 00001382  306D FFAC                movea.w    A0, [A5 - 0x54]
  1622. 00001386  2008                     move.l     D0, A0
  1623. 00001388  81FC 0002                divs.w     D0, 0x2
  1624. 0000138C  306D FFAE                movea.w    A0, [A5 - 0x52]
  1625. 00001390  2208                     move.l     D1, A0
  1626. 00001392  83FC 0002                divs.w     D1, 0x2
  1627. 00001396  D26D FFAE                add.w      D1, [A5 - 0x52]
  1628. 0000139A  D26E FFF4                add.w      D1, [A6 - 0xC]
  1629. 0000139E  342D FFAC                move.w     D2, [A5 - 0x54]
  1630. 000013A2  C5FC 0013                muls.w     D2, 0x13
  1631. 000013A6  306D FFAC                movea.w    A0, [A5 - 0x54]
  1632. 000013AA  2608                     move.l     D3, A0
  1633. 000013AC  87FC 0002                divs.w     D3, 0x2
  1634. 000013B0  D443                     add.w      D2, D3
  1635. 000013B2  362D FFAE                move.w     D3, [A5 - 0x52]
  1636. 000013B6  C7FC 000D                muls.w     D3, 0xD /* '\r' */
  1637. 000013BA  306D FFAE                movea.w    A0, [A5 - 0x52]
  1638. 000013BE  2808                     move.l     D4, A0
  1639. 000013C0  89FC 0002                divs.w     D4, 0x2
  1640. 000013C4  D644                     add.w      D3, D4
  1641. 000013C6  486E FFF8                pea.l      [A6 - 0x8]
  1642. 000013CA  3F00                     move.w     -[A7], D0
  1643. 000013CC  3F01                     move.w     -[A7], D1
  1644. 000013CE  3F02                     move.w     -[A7], D2
  1645. 000013D0  3F03                     move.w     -[A7], D3
  1646. 000013D2  A8A7                     syscall    SetRect
  1647. 000013D4  486E FFF8                pea.l      [A6 - 0x8]
  1648. 000013D8  3F2D FFAC                move.w     -[A7], [A5 - 0x54]
  1649. 000013DC  3F2D FFAE                move.w     -[A7], [A5 - 0x52]
  1650. 000013E0  486D FE52                pea.l      [A5 - 0x1AE]
  1651. 000013E4  A8B4                     syscall    FillRoundRect
  1652. 000013E6  486E FFF8                pea.l      [A6 - 0x8]
  1653. 000013EA  3F2D FFAC                move.w     -[A7], [A5 - 0x54]
  1654. 000013EE  3F2D FFAE                move.w     -[A7], [A5 - 0x52]
  1655. 000013F2  A8B0                     syscall    FrameRoundRect
  1656. 000013F4  426E FFF6                clr.w      [A6 - 0xA]
  1657. 000013F8  6068                     bra        +0x6A /* 00001462 */
  1658. label000013FA:
  1659. 000013FA  302E FFF6                move.w     D0, [A6 - 0xA]
  1660. 000013FE  48C0                     ext.l      D0
  1661. 00001400  E580                     asl        D0, 2
  1662. 00001402  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1663. 00001406  D1C0                     add.l      A0, D0
  1664. 00001408  2050                     movea.l    A0, [A0]
  1665. 0000140A  326D FFAC                movea.w    A1, [A5 - 0x54]
  1666. 0000140E  2009                     move.l     D0, A1
  1667. 00001410  81FC 0004                divs.w     D0, 0x4
  1668. 00001414  326D FFAE                movea.w    A1, [A5 - 0x52]
  1669. 00001418  2209                     move.l     D1, A1
  1670. 0000141A  83FC 0004                divs.w     D1, 0x4
  1671. 0000141E  2050                     movea.l    A0, [A0]
  1672. 00001420  4868 0002                pea.l      [A0 + 0x2]
  1673. 00001424  3F00                     move.w     -[A7], D0
  1674. 00001426  3F01                     move.w     -[A7], D1
  1675. 00001428  486D FE6A                pea.l      [A5 - 0x196]
  1676. 0000142C  A8B4                     syscall    FillRoundRect
  1677. 0000142E  302E FFF6                move.w     D0, [A6 - 0xA]
  1678. 00001432  48C0                     ext.l      D0
  1679. 00001434  E580                     asl        D0, 2
  1680. 00001436  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1681. 0000143A  D1C0                     add.l      A0, D0
  1682. 0000143C  2050                     movea.l    A0, [A0]
  1683. 0000143E  326D FFAC                movea.w    A1, [A5 - 0x54]
  1684. 00001442  2009                     move.l     D0, A1
  1685. 00001444  81FC 0004                divs.w     D0, 0x4
  1686. 00001448  326D FFAE                movea.w    A1, [A5 - 0x52]
  1687. 0000144C  2209                     move.l     D1, A1
  1688. 0000144E  83FC 0004                divs.w     D1, 0x4
  1689. 00001452  2050                     movea.l    A0, [A0]
  1690. 00001454  4868 0002                pea.l      [A0 + 0x2]
  1691. 00001458  3F00                     move.w     -[A7], D0
  1692. 0000145A  3F01                     move.w     -[A7], D1
  1693. 0000145C  A8B0                     syscall    FrameRoundRect
  1694. 0000145E  526E FFF6                addq.w     [A6 - 0xA], 1
  1695. label00001462:
  1696. 00001462  0C6E 0010 FFF6           cmpi.w     [A6 - 0xA], 0x10
  1697. 00001468  6D90                     blt        -0x6E /* 000013FA */
  1698. 0000146A  302D FFAC                move.w     D0, [A5 - 0x54]
  1699. 0000146E  D040                     add.w      D0, D0
  1700. 00001470  306D FFAC                movea.w    A0, [A5 - 0x54]
  1701. 00001474  2208                     move.l     D1, A0
  1702. 00001476  83FC 0002                divs.w     D1, 0x2
  1703. 0000147A  D041                     add.w      D0, D1
  1704. 0000147C  322D FFAE                move.w     D1, [A5 - 0x52]
  1705. 00001480  C3FC 0003                muls.w     D1, 0x3
  1706. 00001484  306D FFAE                movea.w    A0, [A5 - 0x52]
  1707. 00001488  2408                     move.l     D2, A0
  1708. 0000148A  85FC 0002                divs.w     D2, 0x2
  1709. 0000148E  D242                     add.w      D1, D2
  1710. 00001490  342D FFAC                move.w     D2, [A5 - 0x54]
  1711. 00001494  C5FC 0011                muls.w     D2, 0x11
  1712. 00001498  306D FFAC                movea.w    A0, [A5 - 0x54]
  1713. 0000149C  2608                     move.l     D3, A0
  1714. 0000149E  87FC 0002                divs.w     D3, 0x2
  1715. 000014A2  D443                     add.w      D2, D3
  1716. 000014A4  362D FFAE                move.w     D3, [A5 - 0x52]
  1717. 000014A8  C7FC 000B                muls.w     D3, 0xB
  1718. 000014AC  306D FFAE                movea.w    A0, [A5 - 0x52]
  1719. 000014B0  2808                     move.l     D4, A0
  1720. 000014B2  89FC 0002                divs.w     D4, 0x2
  1721. 000014B6  D644                     add.w      D3, D4
  1722. 000014B8  486E FFF8                pea.l      [A6 - 0x8]
  1723. 000014BC  3F00                     move.w     -[A7], D0
  1724. 000014BE  3F01                     move.w     -[A7], D1
  1725. 000014C0  3F02                     move.w     -[A7], D2
  1726. 000014C2  3F03                     move.w     -[A7], D3
  1727. 000014C4  A8A7                     syscall    SetRect
  1728. 000014C6  306D FFAC                movea.w    A0, [A5 - 0x54]
  1729. 000014CA  2008                     move.l     D0, A0
  1730. 000014CC  81FC 0002                divs.w     D0, 0x2
  1731. 000014D0  306D FFAE                movea.w    A0, [A5 - 0x52]
  1732. 000014D4  2208                     move.l     D1, A0
  1733. 000014D6  83FC 0002                divs.w     D1, 0x2
  1734. 000014DA  486E FFF8                pea.l      [A6 - 0x8]
  1735. 000014DE  3F00                     move.w     -[A7], D0
  1736. 000014E0  3F01                     move.w     -[A7], D1
  1737. 000014E2  486D FE5A                pea.l      [A5 - 0x1A6]
  1738. 000014E6  A8B4                     syscall    FillRoundRect
  1739. 000014E8  306D FFAC                movea.w    A0, [A5 - 0x54]
  1740. 000014EC  2008                     move.l     D0, A0
  1741. 000014EE  81FC 0002                divs.w     D0, 0x2
  1742. 000014F2  306D FFAE                movea.w    A0, [A5 - 0x52]
  1743. 000014F6  2208                     move.l     D1, A0
  1744. 000014F8  83FC 0002                divs.w     D1, 0x2
  1745. 000014FC  486E FFF8                pea.l      [A6 - 0x8]
  1746. 00001500  3F00                     move.w     -[A7], D0
  1747. 00001502  3F01                     move.w     -[A7], D1
  1748. 00001504  A8B0                     syscall    FrameRoundRect
  1749. 00001506  4CDF 0018                movem.l    D3,D4, [A7]+
  1750. 0000150A  4E5E                     unlink     A6
  1751. 0000150C  4E75                     rts
  1752. 0000150E  4452                     neg.w      [A2]
  1753. 00001510  4157                     chk.w      D0, [A7]
  1754. 00001512  5049                     addq.w     A1, 8
  1755. 00001514  5453                     addq.w     [A3], 2
  1756. export_24:
  1757. 00001516  4E56 FFFE                link       A6, -0x0002
  1758. 0000151A  426E FFFE                clr.w      [A6 - 0x2]
  1759. 0000151E  600E                     bra        +0x10 /* 0000152E */
  1760. label00001520:
  1761. 00001520  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1762. 00001524  4EBA 001C                jsr        [PC + 0x1C /* 00001542 */]
  1763. 00001528  548F                     addq.l     A7, 2
  1764. 0000152A  526E FFFE                addq.w     [A6 - 0x2], 1
  1765. label0000152E:
  1766. 0000152E  0C6E 0010 FFFE           cmpi.w     [A6 - 0x2], 0x10
  1767. 00001534  6DEA                     blt        -0x14 /* 00001520 */
  1768. 00001536  4E5E                     unlink     A6
  1769. 00001538  4E75                     rts
  1770. 0000153A  4452                     neg.w      [A2]
  1771. 0000153C  4157                     chk.w      D0, [A7]
  1772. 0000153E  414C                     chk.w      D0, A4
  1773. 00001540  4C53 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, [A3]
  1774. // begin alternate branch 00001542-00001546
  1775. fn00001542:
  1776. 00001542  4E56 FFF8                link       A6, -0x0008
  1777. // end alternate branch 00001542-00001546
  1778. fn00001542: // (misaligned)
  1779. 00001544  FFF8                     .invalid   <<F/7/7>>
  1780. 00001546  302E 0008                move.w     D0, [A6 + 0x8]
  1781. 0000154A  48C0                     ext.l      D0
  1782. 0000154C  E580                     asl        D0, 2
  1783. 0000154E  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1784. 00001552  D1C0                     add.l      A0, D0
  1785. 00001554  2050                     movea.l    A0, [A0]
  1786. 00001556  2050                     movea.l    A0, [A0]
  1787. 00001558  3D68 0004 FFFE           move.w     [A6 - 0x2], [A0 + 0x4]
  1788. 0000155E  302E 0008                move.w     D0, [A6 + 0x8]
  1789. 00001562  48C0                     ext.l      D0
  1790. 00001564  E580                     asl        D0, 2
  1791. 00001566  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1792. 0000156A  D1C0                     add.l      A0, D0
  1793. 0000156C  2050                     movea.l    A0, [A0]
  1794. 0000156E  2050                     movea.l    A0, [A0]
  1795. 00001570  3D68 0002 FFFC           move.w     [A6 - 0x4], [A0 + 0x2]
  1796. 00001576  302E 0008                move.w     D0, [A6 + 0x8]
  1797. 0000157A  48C0                     ext.l      D0
  1798. 0000157C  E580                     asl        D0, 2
  1799. 0000157E  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1800. 00001582  D1C0                     add.l      A0, D0
  1801. 00001584  2050                     movea.l    A0, [A0]
  1802. 00001586  2050                     movea.l    A0, [A0]
  1803. 00001588  3D68 0008 FFFA           move.w     [A6 - 0x6], [A0 + 0x8]
  1804. 0000158E  302E 0008                move.w     D0, [A6 + 0x8]
  1805. 00001592  48C0                     ext.l      D0
  1806. 00001594  E580                     asl        D0, 2
  1807. 00001596  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1808. 0000159A  D1C0                     add.l      A0, D0
  1809. 0000159C  2050                     movea.l    A0, [A0]
  1810. 0000159E  2050                     movea.l    A0, [A0]
  1811. 000015A0  3D68 0006 FFF8           move.w     [A6 - 0x8], [A0 + 0x6]
  1812. 000015A6  302E FFF8                move.w     D0, [A6 - 0x8]
  1813. 000015AA  906E FFFC                sub.w      D0, [A6 - 0x4]
  1814. 000015AE  322E FFFA                move.w     D1, [A6 - 0x6]
  1815. 000015B2  926E FFFE                sub.w      D1, [A6 - 0x2]
  1816. 000015B6  B041                     cmp.w      D0, D1
  1817. 000015B8  6F0C                     ble        +0xE /* 000015C6 */
  1818. 000015BA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1819. 000015BE  4EBA 01C6                jsr        [PC + 0x1C6 /* 00001786 */]
  1820. 000015C2  548F                     addq.l     A7, 2
  1821. 000015C4  600A                     bra        +0xC /* 000015D0 */
  1822. label000015C6:
  1823. 000015C6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1824. 000015CA  4EBA 0010                jsr        [PC + 0x10 /* 000015DC */]
  1825. 000015CE  548F                     addq.l     A7, 2
  1826. label000015D0:
  1827. 000015D0  4E5E                     unlink     A6
  1828. 000015D2  4E75                     rts
  1829. 000015D4  4452                     neg.w      [A2]
  1830. 000015D6  4157                     chk.w      D0, [A7]
  1831. 000015D8  5354                     subq.w     [A4], 1
  1832. 000015DA  4F4E                     chk.w      D7, A6
  1833. fn000015DC:
  1834. 000015DC  4E56 FFDE                link       A6, -0x0022
  1835. 000015E0  7007                     moveq.l    D0, 0x07
  1836. 000015E2  2D40 FFE8                move.l     [A6 - 0x18], D0
  1837. 000015E6  302E 0008                move.w     D0, [A6 + 0x8]
  1838. 000015EA  48C0                     ext.l      D0
  1839. 000015EC  E580                     asl        D0, 2
  1840. 000015EE  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1841. 000015F2  D1C0                     add.l      A0, D0
  1842. 000015F4  2050                     movea.l    A0, [A0]
  1843. 000015F6  2050                     movea.l    A0, [A0]
  1844. 000015F8  3028 0004                move.w     D0, [A0 + 0x4]
  1845. 000015FC  5240                     addq.w     D0, 1
  1846. 000015FE  3D40 FFFC                move.w     [A6 - 0x4], D0
  1847. 00001602  302E 0008                move.w     D0, [A6 + 0x8]
  1848. 00001606  48C0                     ext.l      D0
  1849. 00001608  E580                     asl        D0, 2
  1850. 0000160A  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1851. 0000160E  D1C0                     add.l      A0, D0
  1852. 00001610  2050                     movea.l    A0, [A0]
  1853. 00001612  2050                     movea.l    A0, [A0]
  1854. 00001614  3028 0002                move.w     D0, [A0 + 0x2]
  1855. 00001618  5240                     addq.w     D0, 1
  1856. 0000161A  3D40 FFFA                move.w     [A6 - 0x6], D0
  1857. 0000161E  302E 0008                move.w     D0, [A6 + 0x8]
  1858. 00001622  48C0                     ext.l      D0
  1859. 00001624  E580                     asl        D0, 2
  1860. 00001626  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1861. 0000162A  D1C0                     add.l      A0, D0
  1862. 0000162C  2050                     movea.l    A0, [A0]
  1863. 0000162E  2050                     movea.l    A0, [A0]
  1864. 00001630  3028 0008                move.w     D0, [A0 + 0x8]
  1865. 00001634  5340                     subq.w     D0, 1
  1866. 00001636  3D40 FFF8                move.w     [A6 - 0x8], D0
  1867. 0000163A  302E 0008                move.w     D0, [A6 + 0x8]
  1868. 0000163E  48C0                     ext.l      D0
  1869. 00001640  E580                     asl        D0, 2
  1870. 00001642  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1871. 00001646  D1C0                     add.l      A0, D0
  1872. 00001648  2050                     movea.l    A0, [A0]
  1873. 0000164A  2050                     movea.l    A0, [A0]
  1874. 0000164C  3028 0006                move.w     D0, [A0 + 0x6]
  1875. 00001650  5340                     subq.w     D0, 1
  1876. 00001652  3D40 FFF6                move.w     [A6 - 0xA], D0
  1877. 00001656  302E FFF8                move.w     D0, [A6 - 0x8]
  1878. 0000165A  906E FFFC                sub.w      D0, [A6 - 0x4]
  1879. 0000165E  48C0                     ext.l      D0
  1880. 00001660  81FC 0008                divs.w     D0, 0x8
  1881. 00001664  3D40 FFF4                move.w     [A6 - 0xC], D0
  1882. 00001668  302E FFF6                move.w     D0, [A6 - 0xA]
  1883. 0000166C  906E FFFA                sub.w      D0, [A6 - 0x6]
  1884. 00001670  48C0                     ext.l      D0
  1885. 00001672  81FC 0004                divs.w     D0, 0x4
  1886. 00001676  3D40 FFF2                move.w     [A6 - 0xE], D0
  1887. 0000167A  302E 0008                move.w     D0, [A6 + 0x8]
  1888. 0000167E  48C0                     ext.l      D0
  1889. 00001680  E580                     asl        D0, 2
  1890. 00001682  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1891. 00001686  D1C0                     add.l      A0, D0
  1892. 00001688  2050                     movea.l    A0, [A0]
  1893. 0000168A  2050                     movea.l    A0, [A0]
  1894. 0000168C  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  1895. 00001690  4A6E FFFE                tst.w      [A6 - 0x2]
  1896. 00001694  6F00 00E4                ble        +0xE6 /* 0000177A */
  1897. 00001698  0C6E 0020 FFFE           cmpi.w     [A6 - 0x2], 0x20 /* ' ' */
  1898. 0000169E  6F06                     ble        +0x8 /* 000016A6 */
  1899. 000016A0  7020                     moveq.l    D0, 0x20
  1900. 000016A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  1901. label000016A6:
  1902. 000016A6  426E FFF0                clr.w      [A6 - 0x10]
  1903. 000016AA  6000 00C2                bra        +0xC4 /* 0000176E */
  1904. label000016AE:
  1905. 000016AE  302E FFF0                move.w     D0, [A6 - 0x10]
  1906. 000016B2  C1EE FFF4                muls.w     D0, [A6 - 0xC]
  1907. 000016B6  3D40 FFDE                move.w     [A6 - 0x22], D0
  1908. 000016BA  0C6E 0008 FFF0           cmpi.w     [A6 - 0x10], 0x8
  1909. 000016C0  661C                     bne        +0x1E /* 000016DE */
  1910. 000016C2  302E FFFA                move.w     D0, [A6 - 0x6]
  1911. 000016C6  D06E FFF2                add.w      D0, [A6 - 0xE]
  1912. 000016CA  3D40 FFFA                move.w     [A6 - 0x6], D0
  1913. 000016CE  302E FFF4                move.w     D0, [A6 - 0xC]
  1914. 000016D2  E740                     asl        D0.w, 3
  1915. 000016D4  322E FFFC                move.w     D1, [A6 - 0x4]
  1916. 000016D8  9240                     sub.w      D1, D0
  1917. 000016DA  3D41 FFFC                move.w     [A6 - 0x4], D1
  1918. label000016DE:
  1919. 000016DE  0C6E 0010 FFF0           cmpi.w     [A6 - 0x10], 0x10
  1920. 000016E4  661C                     bne        +0x1E /* 00001702 */
  1921. 000016E6  302E FFFA                move.w     D0, [A6 - 0x6]
  1922. 000016EA  D06E FFF2                add.w      D0, [A6 - 0xE]
  1923. 000016EE  3D40 FFFA                move.w     [A6 - 0x6], D0
  1924. 000016F2  302E FFF4                move.w     D0, [A6 - 0xC]
  1925. 000016F6  E740                     asl        D0.w, 3
  1926. 000016F8  322E FFFC                move.w     D1, [A6 - 0x4]
  1927. 000016FC  9240                     sub.w      D1, D0
  1928. 000016FE  3D41 FFFC                move.w     [A6 - 0x4], D1
  1929. label00001702:
  1930. 00001702  0C6E 0018 FFF0           cmpi.w     [A6 - 0x10], 0x18
  1931. 00001708  661C                     bne        +0x1E /* 00001726 */
  1932. 0000170A  302E FFFA                move.w     D0, [A6 - 0x6]
  1933. 0000170E  D06E FFF2                add.w      D0, [A6 - 0xE]
  1934. 00001712  3D40 FFFA                move.w     [A6 - 0x6], D0
  1935. 00001716  302E FFF4                move.w     D0, [A6 - 0xC]
  1936. 0000171A  E740                     asl        D0.w, 3
  1937. 0000171C  322E FFFC                move.w     D1, [A6 - 0x4]
  1938. 00001720  9240                     sub.w      D1, D0
  1939. 00001722  3D41 FFFC                move.w     [A6 - 0x4], D1
  1940. label00001726:
  1941. 00001726  302E FFFC                move.w     D0, [A6 - 0x4]
  1942. 0000172A  D06E FFDE                add.w      D0, [A6 - 0x22]
  1943. 0000172E  322E FFFC                move.w     D1, [A6 - 0x4]
  1944. 00001732  D26E FFDE                add.w      D1, [A6 - 0x22]
  1945. 00001736  D26E FFF4                add.w      D1, [A6 - 0xC]
  1946. 0000173A  342E FFFA                move.w     D2, [A6 - 0x6]
  1947. 0000173E  D46E FFF2                add.w      D2, [A6 - 0xE]
  1948. 00001742  486E FFE0                pea.l      [A6 - 0x20]
  1949. 00001746  3F00                     move.w     -[A7], D0
  1950. 00001748  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1951. 0000174C  3F01                     move.w     -[A7], D1
  1952. 0000174E  3F02                     move.w     -[A7], D2
  1953. 00001750  A8A7                     syscall    SetRect
  1954. 00001752  486E FFE0                pea.l      [A6 - 0x20]
  1955. 00001756  3F3C 0001                move.w     -[A7], 0x1
  1956. 0000175A  3F3C 0001                move.w     -[A7], 0x1
  1957. 0000175E  A8A9                     syscall    InsetRect
  1958. 00001760  486E FFE0                pea.l      [A6 - 0x20]
  1959. 00001764  486D FE62                pea.l      [A5 - 0x19E]
  1960. 00001768  A8BB                     syscall    FillOval
  1961. 0000176A  526E FFF0                addq.w     [A6 - 0x10], 1
  1962. label0000176E:
  1963. 0000176E  302E FFF0                move.w     D0, [A6 - 0x10]
  1964. 00001772  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1965. 00001776  6D00 FF36                blt        -0xC8 /* 000016AE */
  1966. label0000177A:
  1967. 0000177A  4E5E                     unlink     A6
  1968. 0000177C  4E75                     rts
  1969. 0000177E  4452                     neg.w      [A2]
  1970. 00001780  4157                     chk.w      D0, [A7]
  1971. 00001782  5354                     subq.w     [A4], 1
  1972. 00001784  4F4E                     chk.w      D7, A6
  1973. fn00001786:
  1974. 00001786  4E56 FFDE                link       A6, -0x0022
  1975. 0000178A  7007                     moveq.l    D0, 0x07
  1976. 0000178C  2D40 FFE8                move.l     [A6 - 0x18], D0
  1977. 00001790  302E 0008                move.w     D0, [A6 + 0x8]
  1978. 00001794  48C0                     ext.l      D0
  1979. 00001796  E580                     asl        D0, 2
  1980. 00001798  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1981. 0000179C  D1C0                     add.l      A0, D0
  1982. 0000179E  2050                     movea.l    A0, [A0]
  1983. 000017A0  2050                     movea.l    A0, [A0]
  1984. 000017A2  3028 0004                move.w     D0, [A0 + 0x4]
  1985. 000017A6  5240                     addq.w     D0, 1
  1986. 000017A8  3D40 FFFC                move.w     [A6 - 0x4], D0
  1987. 000017AC  302E 0008                move.w     D0, [A6 + 0x8]
  1988. 000017B0  48C0                     ext.l      D0
  1989. 000017B2  E580                     asl        D0, 2
  1990. 000017B4  41ED FFC0                lea.l      A0, [A5 - 0x40]
  1991. 000017B8  D1C0                     add.l      A0, D0
  1992. 000017BA  2050                     movea.l    A0, [A0]
  1993. 000017BC  2050                     movea.l    A0, [A0]
  1994. 000017BE  3028 0002                move.w     D0, [A0 + 0x2]
  1995. 000017C2  5240                     addq.w     D0, 1
  1996. 000017C4  3D40 FFFA                move.w     [A6 - 0x6], D0
  1997. 000017C8  302E 0008                move.w     D0, [A6 + 0x8]
  1998. 000017CC  48C0                     ext.l      D0
  1999. 000017CE  E580                     asl        D0, 2
  2000. 000017D0  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2001. 000017D4  D1C0                     add.l      A0, D0
  2002. 000017D6  2050                     movea.l    A0, [A0]
  2003. 000017D8  2050                     movea.l    A0, [A0]
  2004. 000017DA  3028 0008                move.w     D0, [A0 + 0x8]
  2005. 000017DE  5340                     subq.w     D0, 1
  2006. 000017E0  3D40 FFF8                move.w     [A6 - 0x8], D0
  2007. 000017E4  302E 0008                move.w     D0, [A6 + 0x8]
  2008. 000017E8  48C0                     ext.l      D0
  2009. 000017EA  E580                     asl        D0, 2
  2010. 000017EC  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2011. 000017F0  D1C0                     add.l      A0, D0
  2012. 000017F2  2050                     movea.l    A0, [A0]
  2013. 000017F4  2050                     movea.l    A0, [A0]
  2014. 000017F6  3028 0006                move.w     D0, [A0 + 0x6]
  2015. 000017FA  5340                     subq.w     D0, 1
  2016. 000017FC  3D40 FFF6                move.w     [A6 - 0xA], D0
  2017. 00001800  302E FFF8                move.w     D0, [A6 - 0x8]
  2018. 00001804  906E FFFC                sub.w      D0, [A6 - 0x4]
  2019. 00001808  48C0                     ext.l      D0
  2020. 0000180A  81FC 0004                divs.w     D0, 0x4
  2021. 0000180E  3D40 FFF4                move.w     [A6 - 0xC], D0
  2022. 00001812  302E FFF6                move.w     D0, [A6 - 0xA]
  2023. 00001816  906E FFFA                sub.w      D0, [A6 - 0x6]
  2024. 0000181A  48C0                     ext.l      D0
  2025. 0000181C  81FC 0008                divs.w     D0, 0x8
  2026. 00001820  3D40 FFF2                move.w     [A6 - 0xE], D0
  2027. 00001824  302E 0008                move.w     D0, [A6 + 0x8]
  2028. 00001828  48C0                     ext.l      D0
  2029. 0000182A  E580                     asl        D0, 2
  2030. 0000182C  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2031. 00001830  D1C0                     add.l      A0, D0
  2032. 00001832  2050                     movea.l    A0, [A0]
  2033. 00001834  2050                     movea.l    A0, [A0]
  2034. 00001836  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  2035. 0000183A  4A6E FFFE                tst.w      [A6 - 0x2]
  2036. 0000183E  6F00 0174                ble        +0x176 /* 000019B4 */
  2037. 00001842  0C6E 0020 FFFE           cmpi.w     [A6 - 0x2], 0x20 /* ' ' */
  2038. 00001848  6F06                     ble        +0x8 /* 00001850 */
  2039. 0000184A  7020                     moveq.l    D0, 0x20
  2040. 0000184C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2041. label00001850:
  2042. 00001850  426E FFF0                clr.w      [A6 - 0x10]
  2043. 00001854  6000 0152                bra        +0x154 /* 000019A8 */
  2044. label00001858:
  2045. 00001858  302E FFF0                move.w     D0, [A6 - 0x10]
  2046. 0000185C  C1EE FFF4                muls.w     D0, [A6 - 0xC]
  2047. 00001860  3D40 FFDE                move.w     [A6 - 0x22], D0
  2048. 00001864  0C6E 0004 FFF0           cmpi.w     [A6 - 0x10], 0x4
  2049. 0000186A  661C                     bne        +0x1E /* 00001888 */
  2050. 0000186C  302E FFFA                move.w     D0, [A6 - 0x6]
  2051. 00001870  D06E FFF2                add.w      D0, [A6 - 0xE]
  2052. 00001874  3D40 FFFA                move.w     [A6 - 0x6], D0
  2053. 00001878  302E FFF4                move.w     D0, [A6 - 0xC]
  2054. 0000187C  E540                     asl        D0.w, 2
  2055. 0000187E  322E FFFC                move.w     D1, [A6 - 0x4]
  2056. 00001882  9240                     sub.w      D1, D0
  2057. 00001884  3D41 FFFC                move.w     [A6 - 0x4], D1
  2058. label00001888:
  2059. 00001888  0C6E 0008 FFF0           cmpi.w     [A6 - 0x10], 0x8
  2060. 0000188E  661C                     bne        +0x1E /* 000018AC */
  2061. 00001890  302E FFFA                move.w     D0, [A6 - 0x6]
  2062. 00001894  D06E FFF2                add.w      D0, [A6 - 0xE]
  2063. 00001898  3D40 FFFA                move.w     [A6 - 0x6], D0
  2064. 0000189C  302E FFF4                move.w     D0, [A6 - 0xC]
  2065. 000018A0  E540                     asl        D0.w, 2
  2066. 000018A2  322E FFFC                move.w     D1, [A6 - 0x4]
  2067. 000018A6  9240                     sub.w      D1, D0
  2068. 000018A8  3D41 FFFC                move.w     [A6 - 0x4], D1
  2069. label000018AC:
  2070. 000018AC  0C6E 000C FFF0           cmpi.w     [A6 - 0x10], 0xC
  2071. 000018B2  661C                     bne        +0x1E /* 000018D0 */
  2072. 000018B4  302E FFFA                move.w     D0, [A6 - 0x6]
  2073. 000018B8  D06E FFF2                add.w      D0, [A6 - 0xE]
  2074. 000018BC  3D40 FFFA                move.w     [A6 - 0x6], D0
  2075. 000018C0  302E FFF4                move.w     D0, [A6 - 0xC]
  2076. 000018C4  E540                     asl        D0.w, 2
  2077. 000018C6  322E FFFC                move.w     D1, [A6 - 0x4]
  2078. 000018CA  9240                     sub.w      D1, D0
  2079. 000018CC  3D41 FFFC                move.w     [A6 - 0x4], D1
  2080. label000018D0:
  2081. 000018D0  0C6E 0010 FFF0           cmpi.w     [A6 - 0x10], 0x10
  2082. 000018D6  661C                     bne        +0x1E /* 000018F4 */
  2083. 000018D8  302E FFFA                move.w     D0, [A6 - 0x6]
  2084. 000018DC  D06E FFF2                add.w      D0, [A6 - 0xE]
  2085. 000018E0  3D40 FFFA                move.w     [A6 - 0x6], D0
  2086. 000018E4  302E FFF4                move.w     D0, [A6 - 0xC]
  2087. 000018E8  E540                     asl        D0.w, 2
  2088. 000018EA  322E FFFC                move.w     D1, [A6 - 0x4]
  2089. 000018EE  9240                     sub.w      D1, D0
  2090. 000018F0  3D41 FFFC                move.w     [A6 - 0x4], D1
  2091. label000018F4:
  2092. 000018F4  0C6E 0014 FFF0           cmpi.w     [A6 - 0x10], 0x14
  2093. 000018FA  661C                     bne        +0x1E /* 00001918 */
  2094. 000018FC  302E FFFA                move.w     D0, [A6 - 0x6]
  2095. 00001900  D06E FFF2                add.w      D0, [A6 - 0xE]
  2096. 00001904  3D40 FFFA                move.w     [A6 - 0x6], D0
  2097. 00001908  302E FFF4                move.w     D0, [A6 - 0xC]
  2098. 0000190C  E540                     asl        D0.w, 2
  2099. 0000190E  322E FFFC                move.w     D1, [A6 - 0x4]
  2100. 00001912  9240                     sub.w      D1, D0
  2101. 00001914  3D41 FFFC                move.w     [A6 - 0x4], D1
  2102. label00001918:
  2103. 00001918  0C6E 0018 FFF0           cmpi.w     [A6 - 0x10], 0x18
  2104. 0000191E  661C                     bne        +0x1E /* 0000193C */
  2105. 00001920  302E FFFA                move.w     D0, [A6 - 0x6]
  2106. 00001924  D06E FFF2                add.w      D0, [A6 - 0xE]
  2107. 00001928  3D40 FFFA                move.w     [A6 - 0x6], D0
  2108. 0000192C  302E FFF4                move.w     D0, [A6 - 0xC]
  2109. 00001930  E540                     asl        D0.w, 2
  2110. 00001932  322E FFFC                move.w     D1, [A6 - 0x4]
  2111. 00001936  9240                     sub.w      D1, D0
  2112. 00001938  3D41 FFFC                move.w     [A6 - 0x4], D1
  2113. label0000193C:
  2114. 0000193C  0C6E 001C FFF0           cmpi.w     [A6 - 0x10], 0x1C
  2115. 00001942  661C                     bne        +0x1E /* 00001960 */
  2116. 00001944  302E FFFA                move.w     D0, [A6 - 0x6]
  2117. 00001948  D06E FFF2                add.w      D0, [A6 - 0xE]
  2118. 0000194C  3D40 FFFA                move.w     [A6 - 0x6], D0
  2119. 00001950  302E FFF4                move.w     D0, [A6 - 0xC]
  2120. 00001954  E540                     asl        D0.w, 2
  2121. 00001956  322E FFFC                move.w     D1, [A6 - 0x4]
  2122. 0000195A  9240                     sub.w      D1, D0
  2123. 0000195C  3D41 FFFC                move.w     [A6 - 0x4], D1
  2124. label00001960:
  2125. 00001960  302E FFFC                move.w     D0, [A6 - 0x4]
  2126. 00001964  D06E FFDE                add.w      D0, [A6 - 0x22]
  2127. 00001968  322E FFFC                move.w     D1, [A6 - 0x4]
  2128. 0000196C  D26E FFDE                add.w      D1, [A6 - 0x22]
  2129. 00001970  D26E FFF4                add.w      D1, [A6 - 0xC]
  2130. 00001974  342E FFFA                move.w     D2, [A6 - 0x6]
  2131. 00001978  D46E FFF2                add.w      D2, [A6 - 0xE]
  2132. 0000197C  486E FFE0                pea.l      [A6 - 0x20]
  2133. 00001980  3F00                     move.w     -[A7], D0
  2134. 00001982  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2135. 00001986  3F01                     move.w     -[A7], D1
  2136. 00001988  3F02                     move.w     -[A7], D2
  2137. 0000198A  A8A7                     syscall    SetRect
  2138. 0000198C  486E FFE0                pea.l      [A6 - 0x20]
  2139. 00001990  3F3C 0001                move.w     -[A7], 0x1
  2140. 00001994  3F3C 0001                move.w     -[A7], 0x1
  2141. 00001998  A8A9                     syscall    InsetRect
  2142. 0000199A  486E FFE0                pea.l      [A6 - 0x20]
  2143. 0000199E  486D FE62                pea.l      [A5 - 0x19E]
  2144. 000019A2  A8BB                     syscall    FillOval
  2145. 000019A4  526E FFF0                addq.w     [A6 - 0x10], 1
  2146. label000019A8:
  2147. 000019A8  302E FFF0                move.w     D0, [A6 - 0x10]
  2148. 000019AC  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2149. 000019B0  6D00 FEA6                blt        -0x158 /* 00001858 */
  2150. label000019B4:
  2151. 000019B4  4E5E                     unlink     A6
  2152. 000019B6  4E75                     rts
  2153. 000019B8  4452                     neg.w      [A2]
  2154. 000019BA  4157                     chk.w      D0, [A7]
  2155. 000019BC  5354                     subq.w     [A4], 1
  2156. 000019BE  4F4E                     chk.w      D7, A6
  2157. export_25:
  2158. fn000019C0:
  2159. 000019C0  4E56 0000                link       A6, 0
  2160. 000019C4  4AAE 0008                tst.l      [A6 + 0x8]
  2161. 000019C8  6C10                     bge        +0x12 /* 000019DA */
  2162. 000019CA  4878 FFFF                push.l     0xFFFF
  2163. 000019CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2164. 000019D2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2165. 000019D6  2D40 0008                move.l     [A6 + 0x8], D0
  2166. label000019DA:
  2167. 000019DA  202E 0008                move.l     D0, [A6 + 0x8]
  2168. 000019DE  4E5E                     unlink     A6
  2169. 000019E0  4E75                     rts
  2170. 000019E2  4142                     chk.w      D0, D2
  2171. 000019E4  5320                     subq.b     -[A0], 1
  2172. 000019E6  2020                     move.l     D0, -[A0]
  2173. 000019E8  2020                     move.l     D0, -[A0]
  2174. export_26:
  2175. fn000019EA:
  2176. 000019EA  4E56 FFFC                link       A6, -0x0004
  2177. 000019EE  4267                     clr.w      -[A7]
  2178. 000019F0  A861                     syscall    Random
  2179. 000019F2  301F                     move.w     D0, [A7]+
  2180. 000019F4  48C0                     ext.l      D0
  2181. 000019F6  2D40 FFFC                move.l     [A6 - 0x4], D0
  2182. 000019FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2183. 000019FE  4EBA FFC0                jsr        [PC - 0x40 /* 000019C0 */]
  2184. 00001A02  588F                     addq.l     A7, 4
  2185. 00001A04  48C0                     ext.l      D0
  2186. 00001A06  2D40 FFFC                move.l     [A6 - 0x4], D0
  2187. 00001A0A  306E 0008                movea.w    A0, [A6 + 0x8]
  2188. 00001A0E  2F08                     move.l     -[A7], A0
  2189. 00001A10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2190. 00001A14  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2191. 00001A18  4879 0000 8000           push.l     0x8000
  2192. 00001A1E  2F00                     move.l     -[A7], D0
  2193. 00001A20  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2194. 00001A24  4E5E                     unlink     A6
  2195. 00001A26  4E75                     rts
  2196. 00001A28  5241                     addq.w     D1, 1
  2197. 00001A2A  4E44                     trap       4
  2198. 00001A2C  4F4D                     chk.w      D7, A5
  2199. 00001A2E  495A                     chk.w      D4, [A2]+
  2200. export_31:
  2201. 00001A30  4E56 FFF4                link       A6, -0x000C
  2202. 00001A34  4EBA 011C                jsr        [PC + 0x11C /* 00001B52 */]
  2203. 00001A38  4EBA E5C6                jsr        [PC - 0x1A3A /* 00000000 */]
  2204. 00001A3C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2205. 00001A40  302E FFFE                move.w     D0, [A6 - 0x2]
  2206. 00001A44  48C0                     ext.l      D0
  2207. 00001A46  E580                     asl        D0, 2
  2208. 00001A48  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2209. 00001A4C  D1C0                     add.l      A0, D0
  2210. 00001A4E  2050                     movea.l    A0, [A0]
  2211. 00001A50  2050                     movea.l    A0, [A0]
  2212. 00001A52  0C50 0001                cmpi.w     [A0], 0x1
  2213. 00001A56  6E00 0054                bgt        +0x56 /* 00001AAC */
  2214. 00001A5A  7040                     moveq.l    D0, 0x40
  2215. 00001A5C  3D40 FFF4                move.w     [A6 - 0xC], D0
  2216. 00001A60  426E FFFA                clr.w      [A6 - 0x6]
  2217. 00001A64  6038                     bra        +0x3A /* 00001A9E */
  2218. label00001A66:
  2219. 00001A66  302E FFFA                move.w     D0, [A6 - 0x6]
  2220. 00001A6A  48C0                     ext.l      D0
  2221. 00001A6C  E580                     asl        D0, 2
  2222. 00001A6E  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2223. 00001A72  D1C0                     add.l      A0, D0
  2224. 00001A74  2050                     movea.l    A0, [A0]
  2225. 00001A76  2050                     movea.l    A0, [A0]
  2226. 00001A78  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  2227. 00001A7C  302E FFF8                move.w     D0, [A6 - 0x8]
  2228. 00001A80  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  2229. 00001A84  6C14                     bge        +0x16 /* 00001A9A */
  2230. 00001A86  0C6E 0002 FFF8           cmpi.w     [A6 - 0x8], 0x2
  2231. 00001A8C  6D0C                     blt        +0xE /* 00001A9A */
  2232. 00001A8E  3D6E FFFA FFF6           move.w     [A6 - 0xA], [A6 - 0x6]
  2233. 00001A94  3D6E FFF8 FFF4           move.w     [A6 - 0xC], [A6 - 0x8]
  2234. label00001A9A:
  2235. 00001A9A  526E FFFA                addq.w     [A6 - 0x6], 1
  2236. label00001A9E:
  2237. 00001A9E  0C6E 0010 FFFA           cmpi.w     [A6 - 0x6], 0x10
  2238. 00001AA4  6DC0                     blt        -0x3E /* 00001A66 */
  2239. 00001AA6  3D6E FFF6 FFFE           move.w     [A6 - 0x2], [A6 - 0xA]
  2240. label00001AAC:
  2241. 00001AAC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2242. 00001AB0  4EBA 0372                jsr        [PC + 0x372 /* 00001E24 */]
  2243. 00001AB4  548F                     addq.l     A7, 2
  2244. 00001AB6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2245. 00001ABA  4EBA 0098                jsr        [PC + 0x98 /* 00001B54 */]
  2246. 00001ABE  548F                     addq.l     A7, 2
  2247. 00001AC0  3D40 FFFC                move.w     [A6 - 0x4], D0
  2248. 00001AC4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2249. 00001AC8  4EBA 0276                jsr        [PC + 0x276 /* 00001D40 */]
  2250. 00001ACC  548F                     addq.l     A7, 2
  2251. 00001ACE  3F3C FFFF                move.w     -[A7], 0xFFFF
  2252. 00001AD2  4267                     clr.w      -[A7]
  2253. 00001AD4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2254. 00001AD8  3F2D FFB4                move.w     -[A7], [A5 - 0x4C]
  2255. 00001ADC  4EBA 03AA                jsr        [PC + 0x3AA /* 00001E88 */]
  2256. 00001AE0  548F                     addq.l     A7, 2
  2257. 00001AE2  4EBA EE98                jsr        [PC - 0x1168 /* 0000097C */]
  2258. 00001AE6  4E5E                     unlink     A6
  2259. 00001AE8  4E75                     rts
  2260. 00001AEA  444F                     neg.w      A7
  2261. 00001AEC  4D41                     chk.w      D6, D1
  2262. 00001AEE  4353                     chk.w      D1, [A3]
  2263. 00001AF0  4348                     chk.w      D1, A0
  2264. 00001AF2  4E56 FFF8                link       A6, -0x0008
  2265. 00001AF6  7040                     moveq.l    D0, 0x40
  2266. 00001AF8  3D40 FFF8                move.w     [A6 - 0x8], D0
  2267. 00001AFC  426E FFFE                clr.w      [A6 - 0x2]
  2268. 00001B00  6038                     bra        +0x3A /* 00001B3A */
  2269. label00001B02:
  2270. 00001B02  302E FFFE                move.w     D0, [A6 - 0x2]
  2271. 00001B06  48C0                     ext.l      D0
  2272. 00001B08  E580                     asl        D0, 2
  2273. 00001B0A  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2274. 00001B0E  D1C0                     add.l      A0, D0
  2275. 00001B10  2050                     movea.l    A0, [A0]
  2276. 00001B12  2050                     movea.l    A0, [A0]
  2277. 00001B14  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  2278. 00001B18  0C6E 0002 FFFC           cmpi.w     [A6 - 0x4], 0x2
  2279. 00001B1E  6D16                     blt        +0x18 /* 00001B36 */
  2280. 00001B20  302E FFFC                move.w     D0, [A6 - 0x4]
  2281. 00001B24  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  2282. 00001B28  6C0C                     bge        +0xE /* 00001B36 */
  2283. 00001B2A  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  2284. 00001B30  3D6E FFFC FFF8           move.w     [A6 - 0x8], [A6 - 0x4]
  2285. label00001B36:
  2286. 00001B36  526E FFFE                addq.w     [A6 - 0x2], 1
  2287. label00001B3A:
  2288. 00001B3A  0C6E 0010 FFFE           cmpi.w     [A6 - 0x2], 0x10
  2289. 00001B40  6DC0                     blt        -0x3E /* 00001B02 */
  2290. 00001B42  302E FFFA                move.w     D0, [A6 - 0x6]
  2291. 00001B46  4E5E                     unlink     A6
  2292. 00001B48  4E75                     rts
  2293. 00001B4A  4348                     chk.w      D1, A0
  2294. 00001B4C  4F4F                     chk.w      D7, A7
  2295. 00001B4E  5345                     subq.w     D5, 1
  2296. 00001B50  4C45 4E75                movem.l    D0,D2,D4,D5,D6,A1,A2,A3,A6, D5
  2297. // begin alternate branch 00001B52-00001B54
  2298. fn00001B52:
  2299. 00001B52  4E75                     rts
  2300. // end alternate branch 00001B52-00001B54
  2301. export_27:
  2302. fn00001B52: // (misaligned)
  2303. fn00001B54:
  2304. 00001B54  4E56 FFF0                link       A6, -0x0010
  2305. 00001B58  7002                     moveq.l    D0, 0x02
  2306. 00001B5A  2D40 FFF0                move.l     [A6 - 0x10], D0
  2307. 00001B5E  4A6D FFB4                tst.w      [A5 - 0x4C]
  2308. 00001B62  660A                     bne        +0xC /* 00001B6E */
  2309. 00001B64  206D FF8A                movea.l    A0, [A5 - 0x76]
  2310. 00001B68  2F10                     move.l     -[A7], [A0]
  2311. 00001B6A  A851                     syscall    SetCursor
  2312. 00001B6C  6008                     bra        +0xA /* 00001B76 */
  2313. label00001B6E:
  2314. 00001B6E  206D FF82                movea.l    A0, [A5 - 0x7E]
  2315. 00001B72  2F10                     move.l     -[A7], [A0]
  2316. 00001B74  A851                     syscall    SetCursor
  2317. label00001B76:
  2318. 00001B76  302E 0008                move.w     D0, [A6 + 0x8]
  2319. 00001B7A  48C0                     ext.l      D0
  2320. 00001B7C  E580                     asl        D0, 2
  2321. 00001B7E  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2322. 00001B82  D1C0                     add.l      A0, D0
  2323. 00001B84  2050                     movea.l    A0, [A0]
  2324. 00001B86  326D FFAC                movea.w    A1, [A5 - 0x54]
  2325. 00001B8A  2009                     move.l     D0, A1
  2326. 00001B8C  81FC 0004                divs.w     D0, 0x4
  2327. 00001B90  326D FFAE                movea.w    A1, [A5 - 0x52]
  2328. 00001B94  2209                     move.l     D1, A1
  2329. 00001B96  83FC 0004                divs.w     D1, 0x4
  2330. 00001B9A  2050                     movea.l    A0, [A0]
  2331. 00001B9C  4868 0002                pea.l      [A0 + 0x2]
  2332. 00001BA0  3F00                     move.w     -[A7], D0
  2333. 00001BA2  3F01                     move.w     -[A7], D1
  2334. 00001BA4  486D FE6A                pea.l      [A5 - 0x196]
  2335. 00001BA8  A8B4                     syscall    FillRoundRect
  2336. 00001BAA  302E 0008                move.w     D0, [A6 + 0x8]
  2337. 00001BAE  48C0                     ext.l      D0
  2338. 00001BB0  E580                     asl        D0, 2
  2339. 00001BB2  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2340. 00001BB6  D1C0                     add.l      A0, D0
  2341. 00001BB8  2050                     movea.l    A0, [A0]
  2342. 00001BBA  326D FFAC                movea.w    A1, [A5 - 0x54]
  2343. 00001BBE  2009                     move.l     D0, A1
  2344. 00001BC0  81FC 0004                divs.w     D0, 0x4
  2345. 00001BC4  326D FFAE                movea.w    A1, [A5 - 0x52]
  2346. 00001BC8  2209                     move.l     D1, A1
  2347. 00001BCA  83FC 0004                divs.w     D1, 0x4
  2348. 00001BCE  2050                     movea.l    A0, [A0]
  2349. 00001BD0  4868 0002                pea.l      [A0 + 0x2]
  2350. 00001BD4  3F00                     move.w     -[A7], D0
  2351. 00001BD6  3F01                     move.w     -[A7], D1
  2352. 00001BD8  A8B0                     syscall    FrameRoundRect
  2353. 00001BDA  302E 0008                move.w     D0, [A6 + 0x8]
  2354. 00001BDE  48C0                     ext.l      D0
  2355. 00001BE0  E580                     asl        D0, 2
  2356. 00001BE2  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2357. 00001BE6  D1C0                     add.l      A0, D0
  2358. 00001BE8  2050                     movea.l    A0, [A0]
  2359. 00001BEA  2050                     movea.l    A0, [A0]
  2360. 00001BEC  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  2361. 00001BF0  302E 0008                move.w     D0, [A6 + 0x8]
  2362. 00001BF4  D06E FFFE                add.w      D0, [A6 - 0x2]
  2363. 00001BF8  5340                     subq.w     D0, 1
  2364. 00001BFA  3D40 FFF8                move.w     [A6 - 0x8], D0
  2365. 00001BFE  302E 0008                move.w     D0, [A6 + 0x8]
  2366. 00001C02  48C0                     ext.l      D0
  2367. 00001C04  E580                     asl        D0, 2
  2368. 00001C06  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2369. 00001C0A  D1C0                     add.l      A0, D0
  2370. 00001C0C  2050                     movea.l    A0, [A0]
  2371. 00001C0E  2050                     movea.l    A0, [A0]
  2372. 00001C10  4250                     clr.w      [A0]
  2373. 00001C12  3D6E 0008 FFFC           move.w     [A6 - 0x4], [A6 + 0x8]
  2374. 00001C18  6000 00C6                bra        +0xC8 /* 00001CE0 */
  2375. label00001C1C:
  2376. 00001C1C  3D6E FFFC FFFA           move.w     [A6 - 0x6], [A6 - 0x4]
  2377. 00001C22  0C6E 002F FFFA           cmpi.w     [A6 - 0x6], 0x2F /* '/' */
  2378. 00001C28  6F06                     ble        +0x8 /* 00001C30 */
  2379. 00001C2A  066E FFF0 FFFA           addi.w     [A6 - 0x6], 0xFFF0
  2380. label00001C30:
  2381. 00001C30  0C6E 001F FFFA           cmpi.w     [A6 - 0x6], 0x1F
  2382. 00001C36  6F06                     ble        +0x8 /* 00001C3E */
  2383. 00001C38  066E FFF0 FFFA           addi.w     [A6 - 0x6], 0xFFF0
  2384. label00001C3E:
  2385. 00001C3E  0C6E 000F FFFA           cmpi.w     [A6 - 0x6], 0xF
  2386. 00001C44  6F06                     ble        +0x8 /* 00001C4C */
  2387. 00001C46  066E FFF0 FFFA           addi.w     [A6 - 0x6], 0xFFF0
  2388. label00001C4C:
  2389. 00001C4C  302E FFFA                move.w     D0, [A6 - 0x6]
  2390. 00001C50  48C0                     ext.l      D0
  2391. 00001C52  E580                     asl        D0, 2
  2392. 00001C54  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2393. 00001C58  D1C0                     add.l      A0, D0
  2394. 00001C5A  2050                     movea.l    A0, [A0]
  2395. 00001C5C  2050                     movea.l    A0, [A0]
  2396. 00001C5E  5250                     addq.w     [A0], 1
  2397. 00001C60  302E FFFA                move.w     D0, [A6 - 0x6]
  2398. 00001C64  48C0                     ext.l      D0
  2399. 00001C66  E580                     asl        D0, 2
  2400. 00001C68  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2401. 00001C6C  D1C0                     add.l      A0, D0
  2402. 00001C6E  2050                     movea.l    A0, [A0]
  2403. 00001C70  326D FFAC                movea.w    A1, [A5 - 0x54]
  2404. 00001C74  2009                     move.l     D0, A1
  2405. 00001C76  81FC 0004                divs.w     D0, 0x4
  2406. 00001C7A  326D FFAE                movea.w    A1, [A5 - 0x52]
  2407. 00001C7E  2209                     move.l     D1, A1
  2408. 00001C80  83FC 0004                divs.w     D1, 0x4
  2409. 00001C84  2050                     movea.l    A0, [A0]
  2410. 00001C86  4868 0002                pea.l      [A0 + 0x2]
  2411. 00001C8A  3F00                     move.w     -[A7], D0
  2412. 00001C8C  3F01                     move.w     -[A7], D1
  2413. 00001C8E  486D FE6A                pea.l      [A5 - 0x196]
  2414. 00001C92  A8B4                     syscall    FillRoundRect
  2415. 00001C94  302E FFFA                move.w     D0, [A6 - 0x6]
  2416. 00001C98  48C0                     ext.l      D0
  2417. 00001C9A  E580                     asl        D0, 2
  2418. 00001C9C  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2419. 00001CA0  D1C0                     add.l      A0, D0
  2420. 00001CA2  2050                     movea.l    A0, [A0]
  2421. 00001CA4  326D FFAC                movea.w    A1, [A5 - 0x54]
  2422. 00001CA8  2009                     move.l     D0, A1
  2423. 00001CAA  81FC 0004                divs.w     D0, 0x4
  2424. 00001CAE  326D FFAE                movea.w    A1, [A5 - 0x52]
  2425. 00001CB2  2209                     move.l     D1, A1
  2426. 00001CB4  83FC 0004                divs.w     D1, 0x4
  2427. 00001CB8  2050                     movea.l    A0, [A0]
  2428. 00001CBA  4868 0002                pea.l      [A0 + 0x2]
  2429. 00001CBE  3F00                     move.w     -[A7], D0
  2430. 00001CC0  3F01                     move.w     -[A7], D1
  2431. 00001CC2  A8B0                     syscall    FrameRoundRect
  2432. 00001CC4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2433. 00001CC8  4EBA F878                jsr        [PC - 0x788 /* 00001542 */]
  2434. 00001CCC  548F                     addq.l     A7, 2
  2435. 00001CCE  4267                     clr.w      -[A7]
  2436. 00001CD0  42A7                     clr.l      -[A7]
  2437. 00001CD2  2F2D FF92                move.l     -[A7], [A5 - 0x6E]
  2438. 00001CD6  4267                     clr.w      -[A7]
  2439. 00001CD8  A805                     syscall    SndPlay
  2440. 00001CDA  301F                     move.w     D0, [A7]+
  2441. 00001CDC  526E FFFC                addq.w     [A6 - 0x4], 1
  2442. label00001CE0:
  2443. 00001CE0  302E FFF8                move.w     D0, [A6 - 0x8]
  2444. 00001CE4  5240                     addq.w     D0, 1
  2445. 00001CE6  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2446. 00001CEA  6E00 FF30                bgt        -0xCE /* 00001C1C */
  2447. 00001CEE  0C6E 002F FFF8           cmpi.w     [A6 - 0x8], 0x2F /* '/' */
  2448. 00001CF4  6F06                     ble        +0x8 /* 00001CFC */
  2449. 00001CF6  066E FFF0 FFF8           addi.w     [A6 - 0x8], 0xFFF0
  2450. label00001CFC:
  2451. 00001CFC  0C6E 001F FFF8           cmpi.w     [A6 - 0x8], 0x1F
  2452. 00001D02  6F06                     ble        +0x8 /* 00001D0A */
  2453. 00001D04  066E FFF0 FFF8           addi.w     [A6 - 0x8], 0xFFF0
  2454. label00001D0A:
  2455. 00001D0A  0C6E 000F FFF8           cmpi.w     [A6 - 0x8], 0xF
  2456. 00001D10  6F06                     ble        +0x8 /* 00001D18 */
  2457. 00001D12  066E FFF0 FFF8           addi.w     [A6 - 0x8], 0xFFF0
  2458. label00001D18:
  2459. 00001D18  4A6D FFB4                tst.w      [A5 - 0x4C]
  2460. 00001D1C  660A                     bne        +0xC /* 00001D28 */
  2461. 00001D1E  206D FF86                movea.l    A0, [A5 - 0x7A]
  2462. 00001D22  2F10                     move.l     -[A7], [A0]
  2463. 00001D24  A851                     syscall    SetCursor
  2464. 00001D26  6008                     bra        +0xA /* 00001D30 */
  2465. label00001D28:
  2466. 00001D28  206D FF7E                movea.l    A0, [A5 - 0x82]
  2467. 00001D2C  2F10                     move.l     -[A7], [A0]
  2468. 00001D2E  A851                     syscall    SetCursor
  2469. label00001D30:
  2470. 00001D30  302E FFF8                move.w     D0, [A6 - 0x8]
  2471. 00001D34  4E5E                     unlink     A6
  2472. 00001D36  4E75                     rts
  2473. 00001D38  5343                     subq.w     D3, 1
  2474. 00001D3A  4154                     chk.w      D0, [A4]
  2475. 00001D3C  5445                     addq.w     D5, 2
  2476. 00001D3E  5253                     addq.w     [A3], 1
  2477. export_28:
  2478. fn00001D40:
  2479. 00001D40  4E56 FFFE                link       A6, -0x0002
  2480. 00001D44  2F0A                     move.l     -[A7], A2
  2481. 00001D46  302E 0008                move.w     D0, [A6 + 0x8]
  2482. 00001D4A  48C0                     ext.l      D0
  2483. 00001D4C  E580                     asl        D0, 2
  2484. 00001D4E  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2485. 00001D52  D1C0                     add.l      A0, D0
  2486. 00001D54  2050                     movea.l    A0, [A0]
  2487. 00001D56  2050                     movea.l    A0, [A0]
  2488. 00001D58  0C50 0002                cmpi.w     [A0], 0x2
  2489. 00001D5C  6D00 00B8                blt        +0xBA /* 00001E16 */
  2490. 00001D60  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2491. 00001D64  4EBA 00BE                jsr        [PC + 0xBE /* 00001E24 */]
  2492. 00001D68  548F                     addq.l     A7, 2
  2493. 00001D6A  302E 0008                move.w     D0, [A6 + 0x8]
  2494. 00001D6E  48C0                     ext.l      D0
  2495. 00001D70  E580                     asl        D0, 2
  2496. 00001D72  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2497. 00001D76  D1C0                     add.l      A0, D0
  2498. 00001D78  2050                     movea.l    A0, [A0]
  2499. 00001D7A  326D FFAC                movea.w    A1, [A5 - 0x54]
  2500. 00001D7E  2009                     move.l     D0, A1
  2501. 00001D80  81FC 0004                divs.w     D0, 0x4
  2502. 00001D84  326D FFAE                movea.w    A1, [A5 - 0x52]
  2503. 00001D88  2209                     move.l     D1, A1
  2504. 00001D8A  83FC 0004                divs.w     D1, 0x4
  2505. 00001D8E  2050                     movea.l    A0, [A0]
  2506. 00001D90  4868 0002                pea.l      [A0 + 0x2]
  2507. 00001D94  3F00                     move.w     -[A7], D0
  2508. 00001D96  3F01                     move.w     -[A7], D1
  2509. 00001D98  486D FE6A                pea.l      [A5 - 0x196]
  2510. 00001D9C  A8B4                     syscall    FillRoundRect
  2511. 00001D9E  302E 0008                move.w     D0, [A6 + 0x8]
  2512. 00001DA2  48C0                     ext.l      D0
  2513. 00001DA4  E580                     asl        D0, 2
  2514. 00001DA6  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2515. 00001DAA  D1C0                     add.l      A0, D0
  2516. 00001DAC  2050                     movea.l    A0, [A0]
  2517. 00001DAE  326D FFAC                movea.w    A1, [A5 - 0x54]
  2518. 00001DB2  2009                     move.l     D0, A1
  2519. 00001DB4  81FC 0004                divs.w     D0, 0x4
  2520. 00001DB8  326D FFAE                movea.w    A1, [A5 - 0x52]
  2521. 00001DBC  2209                     move.l     D1, A1
  2522. 00001DBE  83FC 0004                divs.w     D1, 0x4
  2523. 00001DC2  2050                     movea.l    A0, [A0]
  2524. 00001DC4  4868 0002                pea.l      [A0 + 0x2]
  2525. 00001DC8  3F00                     move.w     -[A7], D0
  2526. 00001DCA  3F01                     move.w     -[A7], D1
  2527. 00001DCC  A8B0                     syscall    FrameRoundRect
  2528. 00001DCE  302D FFB4                move.w     D0, [A5 - 0x4C]
  2529. 00001DD2  48C0                     ext.l      D0
  2530. 00001DD4  D080                     add.l      D0, D0
  2531. 00001DD6  41ED FFB0                lea.l      A0, [A5 - 0x50]
  2532. 00001DDA  D1C0                     add.l      A0, D0
  2533. 00001DDC  302D FFB4                move.w     D0, [A5 - 0x4C]
  2534. 00001DE0  48C0                     ext.l      D0
  2535. 00001DE2  D080                     add.l      D0, D0
  2536. 00001DE4  43ED FFB0                lea.l      A1, [A5 - 0x50]
  2537. 00001DE8  D3C0                     add.l      A1, D0
  2538. 00001DEA  302E 0008                move.w     D0, [A6 + 0x8]
  2539. 00001DEE  48C0                     ext.l      D0
  2540. 00001DF0  E580                     asl        D0, 2
  2541. 00001DF2  45ED FFC0                lea.l      A2, [A5 - 0x40]
  2542. 00001DF6  D5C0                     add.l      A2, D0
  2543. 00001DF8  2452                     movea.l    A2, [A2]
  2544. 00001DFA  2452                     movea.l    A2, [A2]
  2545. 00001DFC  3011                     move.w     D0, [A1]
  2546. 00001DFE  D052                     add.w      D0, [A2]
  2547. 00001E00  3080                     move.w     [A0], D0
  2548. 00001E02  302E 0008                move.w     D0, [A6 + 0x8]
  2549. 00001E06  48C0                     ext.l      D0
  2550. 00001E08  E580                     asl        D0, 2
  2551. 00001E0A  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2552. 00001E0E  D1C0                     add.l      A0, D0
  2553. 00001E10  2050                     movea.l    A0, [A0]
  2554. 00001E12  2050                     movea.l    A0, [A0]
  2555. 00001E14  4250                     clr.w      [A0]
  2556. label00001E16:
  2557. 00001E16  245F                     movea.l    A2, [A7]+
  2558. 00001E18  4E5E                     unlink     A6
  2559. 00001E1A  4E75                     rts
  2560. 00001E1C  5343                     subq.w     D3, 1
  2561. 00001E1E  4F52                     chk.w      D7, [A2]
  2562. 00001E20  4553                     chk.w      D2, [A3]
  2563. 00001E22  544F                     addq.w     A7, 2
  2564. fn00001E24:
  2565. 00001E24  4E56 FFF6                link       A6, -0x000A
  2566. 00001E28  7007                     moveq.l    D0, 0x07
  2567. 00001E2A  2D40 FFF6                move.l     [A6 - 0xA], D0
  2568. 00001E2E  426E FFFE                clr.w      [A6 - 0x2]
  2569. 00001E32  6040                     bra        +0x42 /* 00001E74 */
  2570. label00001E34:
  2571. 00001E34  302E 0008                move.w     D0, [A6 + 0x8]
  2572. 00001E38  48C0                     ext.l      D0
  2573. 00001E3A  E580                     asl        D0, 2
  2574. 00001E3C  41ED FFC0                lea.l      A0, [A5 - 0x40]
  2575. 00001E40  D1C0                     add.l      A0, D0
  2576. 00001E42  2050                     movea.l    A0, [A0]
  2577. 00001E44  326D FFAC                movea.w    A1, [A5 - 0x54]
  2578. 00001E48  2009                     move.l     D0, A1
  2579. 00001E4A  81FC 0004                divs.w     D0, 0x4
  2580. 00001E4E  326D FFAE                movea.w    A1, [A5 - 0x52]
  2581. 00001E52  2209                     move.l     D1, A1
  2582. 00001E54  83FC 0004                divs.w     D1, 0x4
  2583. 00001E58  2050                     movea.l    A0, [A0]
  2584. 00001E5A  4868 0002                pea.l      [A0 + 0x2]
  2585. 00001E5E  3F00                     move.w     -[A7], D0
  2586. 00001E60  3F01                     move.w     -[A7], D1
  2587. 00001E62  A8B3                     syscall    InvertRoundRect
  2588. 00001E64  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2589. 00001E68  486E FFFA                pea.l      [A6 - 0x6]
  2590. 00001E6C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2591. 00001E70  526E FFFE                addq.w     [A6 - 0x2], 1
  2592. label00001E74:
  2593. 00001E74  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  2594. 00001E7A  6DB8                     blt        -0x46 /* 00001E34 */
  2595. 00001E7C  4E5E                     unlink     A6
  2596. 00001E7E  4E75                     rts
  2597. 00001E80  464C                     not.w      A4
  2598. 00001E82  4153                     chk.w      D0, [A3]
  2599. 00001E84  4850                     pea.l      [A0]
  2600. 00001E86  4954                     chk.w      D4, [A4]
  2601. export_29:
  2602. fn00001E88:
  2603. 00001E88  4E56 0000                link       A6, 0
  2604. 00001E8C  4A6E 0008                tst.w      [A6 + 0x8]
  2605. 00001E90  6608                     bne        +0xA /* 00001E9A */
  2606. 00001E92  7001                     moveq.l    D0, 0x01
  2607. 00001E94  3B40 FFB4                move.w     [A5 - 0x4C], D0
  2608. 00001E98  6004                     bra        +0x6 /* 00001E9E */
  2609. label00001E9A:
  2610. 00001E9A  426D FFB4                clr.w      [A5 - 0x4C]
  2611. label00001E9E:
  2612. 00001E9E  4E5E                     unlink     A6
  2613. 00001EA0  4E75                     rts
  2614. 00001EA2  5357                     subq.w     [A7], 1
  2615. 00001EA4  4954                     chk.w      D4, [A4]
  2616. 00001EA6  4348                     chk.w      D1, A0
  2617. 00001EA8  504C                     addq.w     A4, 8
  2618. export_30:
  2619. 00001EAA  4E56 FFFE                link       A6, -0x0002
  2620. 00001EAE  42A7                     clr.l      -[A7]
  2621. 00001EB0  3F3C 0080                move.w     -[A7], 0x80
  2622. 00001EB4  4879 0000 010C           push.l     0x10C
  2623. 00001EBA  A931                     syscall    NewMenu
  2624. 00001EBC  205F                     movea.l    A0, [A7]+
  2625. 00001EBE  2B48 FE76                move.l     [A5 - 0x18A], A0
  2626. 00001EC2  2F2D FE76                move.l     -[A7], [A5 - 0x18A]
  2627. 00001EC6  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2628. 00001ECA  2F2D FE76                move.l     -[A7], [A5 - 0x18A]
  2629. 00001ECE  4879 0000 010E           push.l     0x10E
  2630. 00001ED4  A933                     syscall    AppendMenu
  2631. 00001ED6  2F2D FE76                move.l     -[A7], [A5 - 0x18A]
  2632. 00001EDA  4879 4452 5652           push.l     0x44525652 /* 'DRVR' */
  2633. 00001EE0  A94D                     syscall    AppendResMenu/AddResMenu
  2634. 00001EE2  2F2D FE76                move.l     -[A7], [A5 - 0x18A]
  2635. 00001EE6  4267                     clr.w      -[A7]
  2636. 00001EE8  A935                     syscall    InsertMenu
  2637. 00001EEA  42A7                     clr.l      -[A7]
  2638. 00001EEC  3F3C 0081                move.w     -[A7], 0x81
  2639. 00001EF0  4879 0000 0126           push.l     0x126
  2640. 00001EF6  A931                     syscall    NewMenu
  2641. 00001EF8  205F                     movea.l    A0, [A7]+
  2642. 00001EFA  2B48 FE7A                move.l     [A5 - 0x186], A0
  2643. 00001EFE  2F2D FE7A                move.l     -[A7], [A5 - 0x186]
  2644. 00001F02  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2645. 00001F06  2F2D FE7A                move.l     -[A7], [A5 - 0x186]
  2646. 00001F0A  4879 0000 012C           push.l     0x12C
  2647. 00001F10  A933                     syscall    AppendMenu
  2648. 00001F12  2F2D FE7A                move.l     -[A7], [A5 - 0x186]
  2649. 00001F16  4267                     clr.w      -[A7]
  2650. 00001F18  A935                     syscall    InsertMenu
  2651. 00001F1A  7001                     moveq.l    D0, 0x01
  2652. 00001F1C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2653. 00001F20  600E                     bra        +0x10 /* 00001F30 */
  2654. label00001F22:
  2655. 00001F22  2F2D FE7A                move.l     -[A7], [A5 - 0x186]
  2656. 00001F26  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2657. 00001F2A  A93A                     syscall    DisableItem
  2658. 00001F2C  526E FFFE                addq.w     [A6 - 0x2], 1
  2659. label00001F30:
  2660. 00001F30  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  2661. 00001F36  6DEA                     blt        -0x14 /* 00001F22 */
  2662. 00001F38  42A7                     clr.l      -[A7]
  2663. 00001F3A  3F3C 0082                move.w     -[A7], 0x82
  2664. 00001F3E  4879 0000 016E           push.l     0x16E
  2665. 00001F44  A931                     syscall    NewMenu
  2666. 00001F46  205F                     movea.l    A0, [A7]+
  2667. 00001F48  2B48 FE7E                move.l     [A5 - 0x182], A0
  2668. 00001F4C  2F2D FE7E                move.l     -[A7], [A5 - 0x182]
  2669. 00001F50  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2670. 00001F54  2F2D FE7E                move.l     -[A7], [A5 - 0x182]
  2671. 00001F58  4879 0000 0174           push.l     0x174
  2672. 00001F5E  A933                     syscall    AppendMenu
  2673. 00001F60  2F2D FE7E                move.l     -[A7], [A5 - 0x182]
  2674. 00001F64  4267                     clr.w      -[A7]
  2675. 00001F66  A935                     syscall    InsertMenu
  2676. 00001F68  7001                     moveq.l    D0, 0x01
  2677. 00001F6A  3D40 FFFE                move.w     [A6 - 0x2], D0
  2678. 00001F6E  600E                     bra        +0x10 /* 00001F7E */
  2679. label00001F70:
  2680. 00001F70  2F2D FE7E                move.l     -[A7], [A5 - 0x182]
  2681. 00001F74  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2682. 00001F78  A93A                     syscall    DisableItem
  2683. 00001F7A  526E FFFE                addq.w     [A6 - 0x2], 1
  2684. label00001F7E:
  2685. 00001F7E  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  2686. 00001F84  6DEA                     blt        -0x14 /* 00001F70 */
  2687. 00001F86  42A7                     clr.l      -[A7]
  2688. 00001F88  3F3C 0083                move.w     -[A7], 0x83
  2689. 00001F8C  4879 0000 019A           push.l     0x19A
  2690. 00001F92  A931                     syscall    NewMenu
  2691. 00001F94  205F                     movea.l    A0, [A7]+
  2692. 00001F96  2B48 FE86                move.l     [A5 - 0x17A], A0
  2693. 00001F9A  2F2D FE86                move.l     -[A7], [A5 - 0x17A]
  2694. 00001F9E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2695. 00001FA2  2F2D FE86                move.l     -[A7], [A5 - 0x17A]
  2696. 00001FA6  4879 0000 01A2           push.l     0x1A2
  2697. 00001FAC  A933                     syscall    AppendMenu
  2698. 00001FAE  2F2D FE86                move.l     -[A7], [A5 - 0x17A]
  2699. 00001FB2  4267                     clr.w      -[A7]
  2700. 00001FB4  A935                     syscall    InsertMenu
  2701. 00001FB6  A937                     syscall    DrawMenuBar
  2702. 00001FB8  4E5E                     unlink     A6
  2703. 00001FBA  4E75                     rts
  2704. 00001FBC  5345                     subq.w     D5, 1
  2705. 00001FBE  5455                     addq.w     [A5], 2
  2706. 00001FC0  504D                     addq.w     A5, 8
  2707. 00001FC2  454E                     chk.w      D2, A6
  2708.